在foreach中使用List <>

jpa*_*lov -2 c#

我创建了一个名为people的列表,其中包含标识号,名称,标题和城市.我想使用foreach自动读出这个列表,但是我对语法有点困惑.有人可以对此有所了解.以下是我的代码.

List<Person> people = new List<Person>();

Person p1 = new Person(74, "Brad","Millington","Program Manager", "Milford");
Person p2 = new Person(58, "John", "Kaufman", "Author", "Ottawa");
Person p3 = new Person(68, "-*", "Washington" , "Developer", "Redmond");
Person p4 = new Person(79, "Abraham", "Licoln", "Developer", "Redmond");

foreach (string s in people)
{
    people.Add(s);
}
Run Code Online (Sandbox Code Playgroud)

dar*_*102 6

您的人员列表在开头时当前为空

您可能希望将p1,p2,p3和p4添加到人员列表中

Person p1 = new Person(74, 'Brad', 'Millington', 'Program Manager', 'Milford');
people.add(p1);
Run Code Online (Sandbox Code Playgroud)

然后在你的每一个如果你打印出来我假设你有一个名字的吸气剂

foreach (Person p in people) 
{
    Console.Write(p.getFirstName() + ' ' + p.getLastName());
}
Run Code Online (Sandbox Code Playgroud)

我自己没有做过任何C#,但这应该基于我对Java的经验