在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
。然后我們分別使用兩種方法初始化這個結構的實例。