C#如何定义结构体并实例使用一个结构体
时间: 2024-11-04 20:13:35 浏览: 12
C#结构体指针的定义及使用详解
在C#中,结构体(struct)是一种轻量级的数据类型,用于封装简单的、值类型的数据。定义结构体的基本语法如下:
```csharp
public struct NameOfYourStruct
{
// 成员变量(字段)
public int Field1;
public string Field2;
// 构造函数 (如果有需要)
public NameOfYourStruct(int field1, string field2)
{
this.Field1 = field1;
this.Field2 = field2;
}
}
```
然后你可以创建结构体的实例,像这样使用:
```csharp
// 实例化结构体
NameOfYourStruct myStructInstance = new NameOfYourStruct(42, "ExampleString");
// 访问结构体成员
Console.WriteLine($"Field1: {myStructInstance.Field1}");
Console.WriteLine($"Field2: {myStructInstance.Field2}");
```
这里的`new`关键字用于创建结构体的对象。
阅读全文