在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
。然后我们分别使用两种方法初始化这个结构的实例。