读书人

C#里边可以用什么函数计算int,double等

发布时间: 2012-08-27 21:21:56 作者: rapoo

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

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

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

读书人网 >C#

热点推荐