C#结构转数组
时间: 2023-06-30 16:26:06 浏览: 39
C#数据结构电子书!!!!!!!!!!!!!!!!!!
你可以使用结构体的数组来存储多个结构体对象。以下是将一个结构体数组转换为普通数组的示例代码:
```csharp
struct MyStruct
{
public int value;
}
MyStruct[] myStructArray = new MyStruct[5];
// 将结构体数组转换为整数数组
int[] intArray = myStructArray.Select(s => s.value).ToArray();
```
在上面的示例中,我们定义了一个名为 `MyStruct` 的结构体,其中包含一个名为 `value` 的整数字段。然后,我们创建了一个包含 5 个 `MyStruct` 对象的结构体数组 `myStructArray`。最后,我们使用 LINQ 将 `myStructArray` 转换为一个整数数组 `intArray`,其中每个元素都是对应结构体对象的 `value` 字段的值。
阅读全文