获取对象属性
1 | PropertyInfo[] propArr = new T().GetType().GetProperties(); |
判断属性类型
1 | Console.WriteLine(property.PropertyType.ToString() == "System.Int32"); |
判断值类型
1 | object mValue = "123"; |
返回
1 | System.String |
结果
推荐使用第一种方式。
方式3和方式4这两种中推荐使用方式3。
1 | PropertyInfo[] propArr = new T().GetType().GetProperties(); |
1 | Console.WriteLine(property.PropertyType.ToString() == "System.Int32"); |
1 | object mValue = "123"; |
返回
1 | System.String |
结果
推荐使用第一种方式。
方式3和方式4这两种中推荐使用方式3。