c# sizeof_C#中带有示例的sizeof()运算符

c# sizeof

C#sizeof()运算符 (C# sizeof() Operator)

sizeof() is an operator in C#, it is used to get the size in bytes of compile-time known types, it does not work with the variables or instances.

sizeof()是C#中的一个运算符,用于获取编译时已知类型的字节大小,它不适用于变量或实例。

Syntax:

句法:

    int sizeof(type);

It accepts the type and returns an int value – which is the size of that type in bytes.

它接受类型并返回一个int值-该类型的大小以字节为单位。

Example:

例:

    sizeof(char)    - 2
    sizeof(int)     - 4
    sizeof(long)    - 8

Consider the below code – showing the size of different types.

考虑下面的代码-显示不同类型的大小。

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));            

            //hit ENTER to exit
            Console.ReadLine();
        }
    }
}

Output

输出量

size of System.Boolean is 1 bytes
size of System.Byte is 1 bytes
size of System.Char is 2 bytes
size of System.UInt32 is 4 bytes
size of System.UInt64 is 8 bytes
size of System.Decimal is 16 bytes


翻译自: https://www.includehelp.com/dot-net/sizeof-operator-in-c-sharp-with-example.aspx

c# sizeof

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值