判断某个属性是否为值类型,值类型与引用类型的区别
var prop = typeof(Person).GetProperty("Age");
bool isValueType = prop.PropertyType.IsValueType; // true
区别:
值类型 = “整份数据直接放栈(或内联)”;引用类型 = “栈只放地址,真实数据在堆”
var prop = typeof(Person).GetProperty("Age");
bool isValueType = prop.PropertyType.IsValueType; // true
区别:
值类型 = “整份数据直接放栈(或内联)”;引用类型 = “栈只放地址,真实数据在堆”