首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#里边可以用什么函数计算int,double等数据类型的大小

2012-08-27 
C#里面可以用什么函数计算int,double等数据类型的大小?我要根据数据类型动态的申请一段内存,请问在C#里面

C#里面可以用什么函数计算int,double等数据类型的大小?
我要根据数据类型动态的申请一段内存,请问在C#里面可以用什么函数计算int,double等数据类型的大小?就像C里面的sizeof()一样。

[解决办法]
C#也可以用sizeof,不过这是不安全代码,需要用unsafe,并且在项目设置上打开。

和C++不同(不同的C/C++编译器,int可能占用的字节数不同),C#的基本数据类型(或者说CTS类型)的长度是固定的,所以没必要用sizeof,直接设置为常数直接用就可以了。

热点排行