在C#中,要在结构体中放置一个数组,可以使用以下方法:
using System;
public struct MyStruct
{
public int[] MyArray;
}
public class Program
{
public static void Main()
{
MyStruct myStruct;
myStruct.MyArray = new int[5]; // 创建一个长度为5的整数数组
// 为数组赋值
for (int i = 0; i < myStruct.MyArray.Length; i++)
{
myStruct.MyArray[i] = i;
}
// 输出数组的值
foreach (int value in myStruct.MyArray)
{
Console.WriteLine(value);
}
}
}
在这个例子中,我们定义了一个名为MyStruct
的结构体,其中包含一个名为MyArray
的整数数组。在Main
方法中,我们创建了一个MyStruct
实例,并为其MyArray
属性分配了一个长度为5的整数数组。然后,我们为数组的每个元素赋值,并使用foreach
循环输出数组的值。
领取专属 10元无门槛券
手把手带您无忧上云