一些简单的类型,如 int、string 等,很容易意识到它们是 ValueTypes 或 RefrenceTypes。但我想知道有什么方法可以区分吗?
所有结构、枚举和本机类型都是值类型。
在运行时你可以这样检查:
Type type = typeof(TypeName);
if (type.IsValueType)
{
//...
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)