Parametre sayısını ve sayısını nasıl öğrenebilirim?Yöntem dönüş türünü (boşluk dahil) ve parametreleri belirlemek için .NET yansıması nasıl kullanılır?
İade türünü nasıl öğrenebilirim?
İade tipinin geçersiz olup olmadığını nasıl kontrol edersiniz?
Parametre sayısını ve sayısını nasıl öğrenebilirim?Yöntem dönüş türünü (boşluk dahil) ve parametreleri belirlemek için .NET yansıması nasıl kullanılır?
İade türünü nasıl öğrenebilirim?
İade tipinin geçersiz olup olmadığını nasıl kontrol edersiniz?
Dönüş türünü belirlemek için MethodInfo.ReturnType
kullanın ve parametreler hakkında bilgi edinmek için MethodBase.GetParameters()
. (. Eğer MethodInfo
vb Type.GetMethod
yoluyla, her iki ReturnType
ve GetParameters()
kullanabilirsiniz var bu yüzden bir kez MethodInfo
, MethodBase
kaynaklanmaktadır)
yöntem void
ise, geri dönüş tipi typeof(void)
olacaktır:
if (method.ReturnType == typeof(void))
Boşluk nasıl kontrol edilir? ve bir MethodInfo verilen MethodBase nasıl edinilir? Teşekkürler! –
@Louis: MethodInfo MethodBase'den türetilmiştir ve boşlukları kontrol etmek için 'typeof (void)' komutunu kullanırsınız. –
bunu yapacak mı? 'if (method.ReturnType.Equals (typeof (void))) –