我该怎么做呢:
for( var i = 0; i < emp; i++ )
{
Console.WriteLine("Name: ");
var name = Console.ReadLine();
Console.WriteLine("Nationality:");
var country = Console.ReadLine();
employeeList.Add( new Employee(){
Name = name,
Nationality = country
} );
}
Run Code Online (Sandbox Code Playgroud)
我想要一个测试运行,例如:
Imran Khan
Pakistani
Run Code Online (Sandbox Code Playgroud)
生成XML文件:
<employee>
<name> Imran Khan </name>
<nationality> Pakistani </nationality>
</employee>
Run Code Online (Sandbox Code Playgroud)
有什么建议?
我的建议是使用xml序列化:
[XmlRoot("employee")]
public class Employee {
[XmlElement("name")]
public string Name { get; set; }
[XmlElement("nationality")]
public string Nationality { get; set; }
}
void Main() {
// ...
var serializer = new XmlSerializer(typeof(Employee));
var emp = new Employee { /* properties... */ };
using (var output = /* open a Stream or a StringWriter for output */) {
serializer.Serialize(output, emp);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1633 次 |
| 最近记录: |