温馨提示×

c# struct数据如何初始化

c#
小樊
81
2024-11-16 02:40:19
栏目: 编程语言

在C#中,结构(struct)是一种值类型,它的初始化非常简单。你可以在声明结构时直接为其成员赋值,或者在声明后使用花括号 {} 进行初始化。以下是两种初始化结构的方法:

方法1:在声明结构时直接为其成员赋值。

struct MyStruct
{
    public int X;
    public int Y;
    public double Z;
}

// 初始化结构
MyStruct myStruct = new MyStruct { X = 1, Y = 2, Z = 3.0 };

方法2:在声明结构后使用花括号 {} 进行初始化。

struct MyStruct
{
    public int X;
    public int Y;
    public double Z;
}

// 初始化结构
MyStruct myStruct;
myStruct.X = 1;
myStruct.Y = 2;
myStruct.Z = 3.0;

在这两种方法中,我们创建了一个名为 MyStruct 的结构,它具有三个成员:XYZ。然后我们分别使用两种方法初始化这个结构的实例。

0