有没有办法说出类似的话:
的sizeof(类型)?还是打字.大小?
现在我正在使用如下代码:
if (type.Equals(typeof(int))) return sizeof(int); else if (type.Equals(typeof(long))) return sizeof(long);
等等,适用于每种数据类型.
必须有一个更清洁的解决方案,不是吗?
试试Marshal.SizeOf()
http://msdn.microsoft.com/en-us/library/5s4920fa.aspx