c# sizeof() 计算结构体所占的字节 And 自定义结构体
发布日期:2021-05-07 10:31:45 浏览次数:23 分类:精选文章

本文共 892 字,大约阅读时间需要 2 分钟。

namespace ConsoleApp1{       class Program    {           static void Main(string[] args)        {               int x = sizeof(int);            // 4            Console.WriteLine(x);            int x7 = sizeof(uint);            // 4            Console.WriteLine(x7);            int x2 = sizeof(double);            // 8            Console.WriteLine(x2);            // 2            int x3 = sizeof(char);            Console.WriteLine(x3);            // 1            int x4 = sizeof(byte);            Console.WriteLine(x4);            int x5 = sizeof(decimal);            // 16            Console.WriteLine(x5);            // 获取自定义结构体的内存大小时            // 要放在unsafe上下文内            unsafe            {                   int x6 = sizeof(Student);                // 16                Console.WriteLine(x6);            }        }    }    struct Student    {           int ID;        long Score;    }}
上一篇:c# -> 箭头 操作符(运算符) And指针
下一篇:c# checked unchecked 检查程序是否溢出

发表评论

最新留言

不错!
[***.144.177.141]2025年03月25日 20时42分32秒