溫馨提示×

C#中使用sizeof獲取結(jié)構(gòu)體大小

c#
小樊
159
2024-07-13 13:16:22
欄目: 編程語言

在C#中,可以使用sizeof運算符來獲取結(jié)構(gòu)體的大小。例如,我們可以定義一個結(jié)構(gòu)體,并使用sizeof運算符來獲取其大小:

using System;

struct Point
{
    public int x;
    public int y;
}

class Program
{
    static void Main()
    {
        int size = sizeof(Point);
        Console.WriteLine("Size of Point struct: " + size);
    }
}

在上面的示例中,我們定義了一個Point結(jié)構(gòu)體,然后使用sizeof運算符來獲取其大小,并將結(jié)果打印出來。請注意,sizeof運算符只能用于值類型(如結(jié)構(gòu)體、基本數(shù)據(jù)類型等),不能用于引用類型。

0