【发布时间】:2013-01-08 11:36:48
【问题描述】:
所以,基本上我需要用数组而不是手动填充这个当前列表:
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
List<People> people = new List<People>()
{
new People{Name="John",Age=21,Email="john@abc.com"}
new People{Name="Tom",Age=30,Email="tom@abc.com"}
};
}
}
到目前为止,我有这样的人:
class People
{
public string Name { get; set; }
public int Age { get; set; }
public string Email { get; set; }
}
我想改用数组,从 People 类到 MainWindow 类。比如:
class People
{
public string[] Name =
{
"John",
"Tom",
};
public int[] Age =
{
"21",
"30",
}
...
}
我似乎无法弄清楚如何使用这些数组来填充这个列表。提前感谢您的宝贵时间。
【问题讨论】:
-
只是出于好奇,您是否有任何理由在 People 类中使用数组而不是 List
。不是批评,只是好奇。 -
我只想将姓名、年龄等保存在不同的数组中,然后将它们放在一个列表中。我只是不知道更好。在 People 类中使用 List
会更好吗? -
一个
People有多个Name和Age没有意义。您当前的操作方式是“正确”的方式。您可以使用简单的for循环从单独的姓名、年龄和电子邮件数组创建People。 -
@user2008147 不是因为你这样做的方式,不。我只是好奇你的推理
-
在我看来,正确的方法是在 People 类中有一个 List
,但这只是我的看法