5
ayırt:bir sınıf genel tür parametresi ve şu örnek sınıf Verilen yöntem genel tür parametresi
class Foo<T>
{
void Bar<S>(T inputT, S inputS)
{
// Some really magical stuff here!
}
}
Ben yöntemle Foo<>.Bar<>(...)
karşı yansıtan ve parametre türlerini inceleyerek am mı ki:
var argType1 = typeof(Foo<>).GetMethod("Bar").GetParameters()[0].ParameterType;
var argType2 = typeof(Foo<>).GetMethod("Bar").GetParameters()[1].ParameterType;
hem argType1
ve argType2
benzer:
FullName
özelliği nullName
özelliği "T" veya sırasıyla "S" olduğuIsGenericParameter
beni ilk argüman tanımlandığını ayırt etmenizi sağlar parametre tipi bilgilerinde şey var mı doğrudur tip-düzeyinde, ikinci argüman ise metot düzeyinde bir tip parametresi midir?
'DeclaringType' ve' DeclaringMethod' – PetSerAl