0

我正在尝试在 foreach 循环中将数据存储在如下数组中:

名字,姓氏,出生日期

因此,一旦循环完成,我应该得到{John,Smith,05/05/1980},{Mary,Smith,05/04/1980} etc...这将使我能够访问存储在系统中的每个人的不同信息。

最好的方法是什么?我一直在阅读使用此处显示的分层数组http://msdn.microsoft.com/en-us/library/ms486189(v=office.12).aspx但我不确定这是否是最好的方法。

我对 c# 编程很陌生,所以任何建议都将不胜感激!

4

2 回答 2

5

最好的方法是创建一个类来存储信息。

public class Person
{
    public string FirstName {get; set;}
    public string LastName {get; set;}
    public DateTime DateOfBirth {get; set;}
}

然后创建一个 Person 对象列表。

List<Person> people = new List<Person>()
people.Add(new Person() { FirstName = "John", LastName = "Smith", DateOfBirth = new DateTime(1980, 5, 5) });
于 2012-07-16T17:03:48.450 回答
2

也许使用这样的结构:

保存个人信息的类:

public class Person
{
 public string FirstName {get;set;}
 public string LastName {get;set;}
 public DateTime DateOfBirth {get;set;}
}

人员名单:

List<Person> people = new List<Person>;
于 2012-07-16T17:04:12.343 回答