如何在 C# 中初始化数据并将其添加到“[][]”的变量中
本文关键字:变量 添加 初始化 数据 | 更新日期: 2023-09-27 18:36:42
我使用 xsd 从 XML 文件生成了一个新的 C# 类.exe:
test.xml
--------
<?xml version="1.0" encoding="UTF-8"?>
<Output>
<ReportType name="New Reports">
<Reports>
<Report name="report1">
<Items>
<Item name="item1">
<Value>1.00</Value>
</Item>
<Item name="item2">
<Value>2.00</Value>
</Item>
</Items>
</Report>
<Report name="report2">
<Items>
<Item name="item3">
<Value>3.00</Value>
</Item>
<Item name="item4">
<Value>4.00</Value>
</Item>
</Items>
</Report>
</Reports>
</ReportType>
</Output>
可以在此处查看它生成的 C# 类。
现在我正在尝试利用生成的类来生成一个新的 xml 文件,我需要设置这个变量:
private OutputReportTypeReportsReport[][] reportsField;
如何初始化并向其中添加数据?
你可以这样做:
OutputReportTypeReportsReport[][] reportsField = new OutputReportTypeReportsReport[100][];
reportsField [0] = new OutputReportTypeReportsReport[1] { object1 };
reportsField [1] = new OutputReportTypeReportsReport[2] { object2, object3 };
...
更多信息: http://msdn.microsoft.com/en-us/library/2s05feca.aspx