天天看點

c# 确定dynamic類型的資料對象是否存在某個屬性

public static bool IsPropertyExist(dynamic data, string propertyname)

  {

    if (data is ExpandoObject)

      return ((IDictionary<string, object>)data).ContainsKey(propertyname);

    return data.GetType().GetProperty(propertyname) != null;

  }

繼續閱讀