我有一个关于填充list<>
元素的问题。我试图设置一个值为list<>
对象的第一个元素,但它不起作用。这里是我的两个类:如何在类中填充列表<t>元素?
CLASS
class hotel
{
public List<room> rooms = new List<room>();
}
class room
{
public string roomName;
}
Form1.cs的
private void Form1_Load(object sender, EventArgs e)
{
string word = "example";
hotel[] h = new hotel[3];
for (int i = 0; i < h.Length; i++)
{
h[i] = new hotel();
h[i].rooms[i].roomName = word;//It gives "Index out of range exception" error.
}
}
'H [I] .rooms.Add(新间(){ROOMNAME =“something”})' – I4V