BCL里有Property这个类吗

我看到有大虾写过的一个扩展类,BCL里有Property这个类吗,求解答。

public static class PropertyExtension

{

public static object GetValueByName(this object self, string propertyName)

{

if (self == null)

{

return self ;

}

Type t = self.GetType();

PropertyInfo p = t.GetProperty(propertyName);

return p.GetValue(self, null);

}

}


幕布斯7119047
浏览 472回答 2
2回答

Helenr

有PropertyInfo  Property没有。要看到扩展点在object  所以 所有的类都有了这个扩展方法。

呼唤远方

C# 中是没有Property这个类的 PropertyInfo 这个类倒是有
打开App,查看更多内容
随时随地看视频慕课网APP