在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
的结构,它具有三个成员:X
、Y
和 Z
。然后我们分别使用两种方法初始化这个结构的实例。