public void 泛型类_泛型父类解析() { Model_泛型2 <int, double, int> model_ = new Model_泛型2 <int, double, int>(); Type type = model_.GetType(); Assert.Equal("<int, double, int>", "<" + string.Join(",", GenericeAnalysis.GetGenriceParams(type)) + ">"); //Assert.Equal("<System.Int32, System.Double, System.Int32>", GenericeAnalysis.Analysis(type.BaseType, true)); }
public void 泛型类_泛型父类解析() { Model_泛型2 <int, double, int> model_ = new Model_泛型2 <int, double, int>(); Type type = model_.GetType(); GenericeAnalysis genericeAnalysis = new GenericeAnalysis(); Assert.Equal("<int, double, int>", genericeAnalysis.Analysis(type.BaseType)); Assert.Equal("<System.Int32, System.Double, System.Int32>", genericeAnalysis.Analysis(type.BaseType, true)); }