C# 这个c代码是做什么的(列表)?
我不懂语法C# 这个c代码是做什么的(列表)?,c#,C#,我不懂语法 public List<Person> People { get { return _people; } } public List People{get{return} 它定义了类型为列表的属性 由于属性中没有set部分,因此它只允许获取值,而不允许设置值。在本例中,它返回的值是\u people的值。这是在其他地方定义的,而不是在您提供的代码中 阅读有关属性的更多信息。您拥有的是: public这是 列表是属性返回的 People指定给酒店的名称 获取属性的{re
public List<Person> People { get { return _people; } }
public List People{get{return}
它定义了类型为列表的属性
由于属性中没有set
部分,因此它只允许获取值,而不允许设置值。在本例中,它返回的值是\u people
的值。这是在其他地方定义的,而不是在您提供的代码中
阅读有关属性的更多信息。您拥有的是:
public
这是
列表
是属性返回的
People
指定给酒店的名称
获取属性的{return\u person;}
值,在本例中,该属性将返回在类型中其他位置定义的\u person
值
您可以像这样访问此属性的值
List<Person> listOfPeople = parentType.People;
由于该类型公开了从继承的列表
,因此您可以使用其中定义的方法;e、 g.如果您想添加人员
,您可以这样做:
parentType.People.Add(newPerson);
你不懂语法的哪一部分?列表部分还是Getter部分?return是什么?抱歉@Scartag,我有点劫持了你的答案。以小编辑开始:P@JamesWebster没问题。。你的回答比我想的要好得多:)
parentType.People.Add(newPerson);