类的访问列表项类型
本文关键字:类型 列表 访问 | 更新日期: 2023-09-27 18:25:13
我有一个类,它描述了一个人的名字和姓氏,如下所示:
public class Person
{
string firstname;
string lastname;
}
还有一个列表,我在其中添加了一个Person
项目,如下所示:
List<Person> PersonList;
我在使用Xml序列化后填写了列表。当我检查列表容量时,一切似乎都很好。
我的问题是,如何访问列表中的人名?
首先,您在Person
上的属性是隐式私有的,因为您没有提供访问修饰符。让我们解决这个问题:
public class Person {
public string firstname;
public string lastname;
}
然后,您需要对列表中的某个元素进行索引,然后可以访问列表中某个特定元素的特定属性;
int index = // some index
// now, PersonList[index] is a Person
// and we can access its accessible properties
Console.WriteLine(PersonList[index].firstname);
当然,您必须确保index
在您的列表中是有效的index
,也就是说,它满足了0 <= index < PersonList.Count
。