C#中sizeof的问题

网上有关“C#中sizeof的问题”话题很是火热,小编也是针对C#中sizeof的问题寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。

问题一、下表显示了表示某些基元类型大小的常量值。

表达式

结果

sizeof(sbyte)

1

sizeof(byte)

1

sizeof(short)

2

sizeof(ushort)

2

sizeof(int)

4

sizeof(uint)

4

sizeof(long)

8

sizeof(ulong)

8

sizeof(char)

2 (Unicode)

sizeof(float)

4

sizeof(double)

8

sizeof(bool)

1

对于所有其他类型(包括 struct),sizeof 运算符只能在不安全代码块中使用。虽然可以使用 Marshal.SizeOf 方法,但该方法返回的值和 sizeof 返回的值并不总是相同的。Marshal.SizeOf 在已封送处理类型后返回大小,而 sizeof 返回公共语言运行时分配的大小(包括任何空白)。

c sharp 中用的是unicode编码,所以一个char占用两个字节(比如表示一个汉字,需要两个字节)。而在非托管的语言中,字符编码都是8位(比如美国国家标准协会的编码ansi).。

问题二、

要从C语言谈起。

C语言里面struct的空间大小有个对齐原则,以占据空间最大的那个类型的大小的倍数对齐,也就是在这里,int a占了4字节,那么最终struct必须占据4的

最小倍数,此处正常算出来是10,但是10不是4的倍数,必须补足到12.

C#也是一样的道理。这是一种优化机制或者说一种规定罢了

sizeof(double) = 8;

sizeof(int) = 4;

从8位转换成4位肯定丢失一些信息,所以会有警告,但不是错误。

如果强制转换可以用

a = (int)c;

关于“C#中sizeof的问题”这个话题的介绍,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!

本文来自作者[俎红芹]投稿,不代表汇盛号立场,如若转载,请注明出处:https://www.hs59.cn/hs/1614.html

(39)

文章推荐

  • 40寸的照片尺寸是多少-还有50寸、60寸?

    网上有关“40寸的照片尺寸是多少?还有50寸、60寸?”话题很是火热,小编也是针对40寸的照片尺寸是多少?还有50寸、60寸?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。40寸的照片尺寸是76.2x101.6cm;?50寸的照片尺寸是101.6x127cm

    2025年07月18日
    60
  • 为什么戴施华洛世奇项链会出现过敏现象

    网上有关“为什么戴施华洛世奇项链会出现过敏现象”话题很是火热,小编也是针对为什么戴施华洛世奇项链会出现过敏现象寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。项链是925银的吧,你可能对银过敏。过敏主要表现为皮肤尤其是接触饰物附近的皮肤出现红点、片状红疹,皮肤

    2025年07月21日
    56
  • windows7桌面鼠标右键后反应很迟钝 很长时间就显示一个圈

    网上有关“windows7桌面鼠标右键后反应很迟钝很长时间就显示一个圈”话题很是火热,小编也是针对windows7桌面鼠标右键后反应很迟钝很长时间就显示一个圈寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。1、防火墙有没有开启。若有开启,先关闭试试;2、使

    2025年07月21日
    47
  • 婚外情分手三个月还能复合吗

    网上有关“婚外情分手三个月还能复合吗”话题很是火热,小编也是针对婚外情分手三个月还能复合吗寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。分手三个月后还能复合。 分手后需要有一段的冷静时期,但是想要复合还是要及时做出行动的。因为很多时候感情不能拖,如果拖的时间

    2025年07月24日
    41
  • 求芝士培根吐司布丁的做法

    网上有关“求芝士培根吐司布丁的做法”话题很是火热,小编也是针对求芝士培根吐司布丁的做法寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。芝士培根吐司布丁超级喜欢浸泡过鸡蛋牛奶后复烤过的吐司外酥里嫩加上芝士和培根的浓香这么一份早餐下肚一天的能量马上激活成功啦食

    2025年07月30日
    37
  • 后妈好当吗-我该怎么办呢-

    网上有关“后妈好当吗?我该怎么办呢?”话题很是火热,小编也是针对后妈好当吗?我该怎么办呢?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。后妈相对于不好当但是由于孩子小感情好培养我有如下几个建议:NO.1妈妈是孩子最好的老师妈妈的素质有多高,

    2025年08月01日
    36
  • 诺基亚7610怎么样?

    诺基亚7610非常好!!!可换彩壳:支持双色设计的前后随心换彩壳★和弦铃音:48和弦;提供了对MIDI、ACC、AMR等声音文件格式的支持,可以使用MP3声音文件作为来电铃声★可选铃声:MIDI、WidebandAMRTrueTones、WAV;AAC音乐文件并可设为铃声★中文输入

    2025年08月06日
    40
  • 适合小学生朗诵的现代诗歌精选

    适合小学生朗诵的现代诗歌精选如下:1、满庭梨花含笑开,瓣落摇曳舞翩斑。东风过处细柳吐新绿,沁湖荡波泛连漪,青青草色羞露头,点点盎然漾春意。晴日漫步,柔光暖行人,嫣红碧色交相映。2、是谁家的孩子跑来,捧起了花的笑脸纯真,灿烂。那朵绽开一半的嫣红,刚吐出幽香一缕,便招来蜂蝶儿,两两三三。伸长了唇,亲吻。

    2025年08月07日
    47
  • qq个性签名古风孤独

    1、万里悲秋常作客,百年多病独登台。2、寒雨连江夜入吴,平明送客楚山孤。3、黄河远上白云间,一片孤城万仞山。4、念天地之悠悠,独怆然而泪下。5、知音少,弦断有谁听。6、独上高楼,望尽天涯路。7、无言独上西楼,月如钩。8、独出前门望野田,月明荞麦花如雪。9、大漠孤烟直,长河落日圆。1

    2025年08月08日
    29
  • 注册商标应该去哪个部门办理

    一般来说是到当地的工商部门办理比较好,也可以委托商标事务所代为办理。在当地的工商部门办理可以减少许多不便,同时可以避免上当受骗。主要是营业执照或个人身份证,商标样稿20份(复印件)。商标查询是不收费的,注册一个商标是一千多元,通过商标代理不超过二千元。时间约两年才能得到商标注册证。个人注册与公司注册

    2025年08月08日
    30

发表回复

本站作者后才能评论

评论列表(4条)

  • 俎红芹
    俎红芹 2025年12月23日

    我是汇盛号的签约作者“俎红芹”!

  • 俎红芹
    俎红芹 2025年12月23日

    希望本篇文章《C#中sizeof的问题》能对你有所帮助!

  • 俎红芹
    俎红芹 2025年12月23日

    本站[汇盛号]内容主要涵盖:生活百科,小常识,生活小窍门,知识分享

  • 俎红芹
    俎红芹 2025年12月23日

    本文概览:网上有关“C#中sizeof的问题”话题很是火热,小编也是针对C#中sizeof的问题寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。问...

    联系我们

    邮件:汇盛号@sina.com

    工作时间:周一至周五,9:30-18:30,节假日休息

    关注我们