我試試就知道了,如果一個屬性類存在的存在,我想這一點:檢查屬性的一類
public static bool HasProperty(this object obj, string propertyName)
{
return obj.GetType().GetProperty(propertyName) != null;
}
我不明白爲什麼第一次測試方法不及格?
[TestMethod]
public void Test_HasProperty_True()
{
var res = typeof(MyClass).HasProperty("Label");
Assert.IsTrue(res);
}
[TestMethod]
public void Test_HasProperty_False()
{
var res = typeof(MyClass).HasProperty("Lab");
Assert.IsFalse(res);
}
你介意張貼從'MyClass'相關的代碼? – nattyddubbs 2013-03-11 14:31:53