最近从Python背景开始学习C#。目前正在尝试使用C#中的列表。假设我设计了一个应用程序,想要存储有关汽车的所有信息,例如名称、制造商和颜色。我还希望用户可以将多个汽车添加到列表中,以便稍后显示?我该如何完成这个任务?
private void Button_Click(object sender, RoutedEventArgs e)
{
List<string> Cars = new List <string>();
string colour = txtInput.Text;
Cars.Add(colour);
lstDisplay.Items.Add(colour);
}
}
以下是我目前的一些代码。程序从用户那里获取输入并将其存储,然后将其添加到列表中并显示到列表框中。但是我注意到每次向列表中添加新颜色时,它似乎总是为空? 我该如何使列表保存不同颜色的输入?
Car
类,然后创建一个List<Car>
。在这个阶段,我建议你找一本好书或C#教程,以有序、结构化和一致的方式教授你C#的所有重要方面。虽然Stack Overflow对于特定问题非常有用,但并不是学习语言基础知识的好方法。 - Jon SkeetArray
可能就可以了。还有IEnumerable
、IList
等等,可选项很多(说着笑话) :-) - jazb