{site_name}

{site_name}

🌜 搜索

C# 中的结构(Struct)是一种数据类型,与类(Class)类似,但具有以下

编程 𝄐 0
c#结构类型的使用,c#基本结构,c#结构体的使用,c#语言结构体,c#的数据结构,c#的结构体
C# 中的结构(Struct)是一种数据类型,与类(Class)类似,但具有以下特点:

1. 结构是值类型(Value Type),而类是引用类型(Reference Type)
2. 结构默认为公共成员(Public Member)和公共构造函数(Public Constructor)
3. 结构不能继承其他结构或类,也不能作为基类(Base Class)
4. 结构可以实现接口(Interface)

以下是一个简单的 C# 结构的例子:

csharp
struct Point
{
public int X;
public int Y;

public Point(int x, int y)
{
X = x;
Y = y;
}
}

class Program
{
static void Main(string[] args)
{
Point point = new Point(10, 20);
Console.WriteLine("Point X: {0}, Y: {1}", point.X, point.Y);
}
}


在上面的代码中,我们定义了一个名为 Point 的结构,它包含两个公共整数字段 X 和 Y,并且还定义了一个公共构造函数。然后我们创建了一个新的 Point 结构对象并将其打印到控制台。