這是寫在C#的代碼段,我被卡住[編輯]:操作「==」不能應用於操作數System.Reflection.PropertyInfo和「廉政」
foreach (var property in this.allProperties)
{
var propertyItself = element.GetType().GetProperty(property.GetType().Name);
if (propertyItself.PropertyType != typeof(Int32))
{ continue; }
if (propertyType == 0)
{ return false; }
}
如果任何一個除此之外,可以幫助提供一些信息?提前致謝!
您需要在評估屬性的_value_之前調用'GetValue'。 –
你想用這段代碼做什麼? –
爲什麼'!(x!= y)'?不會'x == y'更容易遵循嗎? –