C#中sizeof()运算符及示例
C#sizeof()运算符
sizeof()是C#中的运算符,用于获取编译时已知类型的字节大小,不适用于变量或实例。
语法:
int sizeof(type);
它接受类型并返回一个int值-该类型的大小以字节为单位。
示例
sizeof(char) - 2
sizeof(int) - 4
sizeof(long) - 8看下面的代码-显示不同类型的大小。
using System;
using System.Text;
namespace Test
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("size of {0} is {1} bytes", typeof(bool), sizeof(bool));
Console.WriteLine("size of {0} is {1} bytes", typeof(byte), sizeof(byte));
Console.WriteLine("size of {0} is {1} bytes", typeof(char), sizeof(char));
Console.WriteLine("size of {0} is {1} bytes", typeof(UInt32), sizeof(UInt32));
Console.WriteLine("size of {0} is {1} bytes", typeof(ulong), sizeof(ulong));
Console.WriteLine("size of {0} is {1} bytes", typeof(decimal), sizeof(decimal));
//按ENTER退出
Console.ReadLine();
}
}
}输出结果
size ofSystem.Booleanis 1 bytes size ofSystem.Byteis 1 bytes size ofSystem.Charis 2 bytes size of System.UInt32 is 4 bytes size of System.UInt64 is 8 bytes size ofSystem.Decimalis 16 bytes
热门推荐
8 怎么说祝福语简短
9 带清的简短祝福语
10 农民朋友发财祝福语简短
11 生日果酒祝福语简短独特
12 元旦的祝福语简短 公司
13 男朋友新年祝福语简短
14 买房的祝福语高级简短
15 国庆求婚祝福语简短精辟
16 下雪宝宝生日祝福语简短
17 三十三句祝福语简短
18 开店送礼祝福语大全简短