要获取变量的大小,请使用sizeof。
int x; x = sizeof(int);
要获取变量的大小而不使用sizeof,请尝试以下代码-
// without使用sizeof- byte[] dataBytes = BitConverter.GetBytes(x); int d = dataBytes.Length;
这是完整的代码。
using System; class Demo { public static void Main() { int x; //使用sizeof- x = sizeof(int); Console.WriteLine(x); // without使用sizeof- byte[] dataBytes = BitConverter.GetBytes(x); int d = dataBytes.Length; Console.WriteLine(d); } }
输出结果
4 4