Jos*_*osh 1 .net c# xml design-patterns
我陷入了一个正在开发的C#程序中,我认为这是因为我采取了错误的方法.
你看,我在XML文件中有这些设置,这些设置在运行时读取.对于每个设置,我想创建一个新东西.
我想我可以做到,但问题是,我如何引用这些对象?
例如:
<person>
<name>Jared</name>
<age>28</age>
</person>
<person>
<name>Nicole</name>
<age>32</age>
</person>
Run Code Online (Sandbox Code Playgroud)
通常情况下,我会做的事情如下:
Person Jared = new Person();
Run Code Online (Sandbox Code Playgroud)
但我不知道XML文件中会有多少人.然后如果我想设置/获得Jared的年龄,我将不知道如何引用它.
我错过了如何使用OOP动态创建对象?
-Josh
您需要创建一个可以存储零个或多个对象的List<Person>实例Person.
例如:
List<Person> people = new List<Person>();
people.Add(new Person(...));
people.Add(new Person(...));
Console.WriteLine(people[1].Age);
Run Code Online (Sandbox Code Playgroud)
您还可以使用for或foreach循环添加和读取列表.
| 归档时间: |
|
| 查看次数: |
161 次 |
| 最近记录: |