整数型など型のサイズが定義されている構造体の場合、Marshal.SizeOfメソッドを使うことにより型のサイズ(バイト数)を取得することができます。 引数に値やオブジェクトを直接指定するか、typeof/GetTypeで取得した型情報を渡すことにより、その型のサイズを取得することが出来ます。 using System; using System.Runtime.InteropServices; class Sample { static void Main() { Console.WriteLine("SizeOf({0}) = {1}", 16, Marshal.SizeOf(16)); // int Console.WriteLine("SizeOf({0}) = {1}", 3L, Marshal.SizeOf(3L)); // long Console.WriteLine("Si