有趣的是,隨着下面的類我知道我的輸出應該如何,但我無法弄清楚如何爲它保存數據。讓一個班級跟蹤相關的字符串
請參閱下面的代碼:
public class QuickFailureReportText
{
public string[] device { get; set; }
public string[] group { get; set; }
public string[] pin { get; set; }
public override string ToString()
{
TextWriter tw;
StringBuilder sb = new StringBuilder();
tw = new StringWriter(sb);
tw.WriteLine("Quick Failure Report");
foreach (string dev in device)
{
tw.WriteLine("Failures in " + dev);
foreach (string grp in group)
{
tw.Write("Group " + grp + " : ");
foreach(string p in pin)
{
tw.Write(p + ", ");
}
tw.WriteLine(); //new line
}
tw.WriteLine(); //new line
}
return tw.ToString();
}
}
所以我想做的事,就是我希望能夠somohe涉及三個不同的字符串「設備,組針」 somhow一個PIN屬於GROUP和一個GROUP屬於DEVICE。這怎麼可能?
如果我不夠清楚,請讓我知道。
UPDATE 好吧,我有,我可以沒有問題從中讀取數據的XML文件。 xml文件看起來是這樣的:
<?xml version="1.0" encoding="utf-8"?>
<DEVICES>
<device>
<name>device 1</name>
<groups>
<group>
<group_name>group 1</group_name>
<pins>
<pin result="fail">A1</pin>
<pin result="pass">A2</pin>
</pins>
</group>
<group>
<group_name>group 2</group_name>
<pins>
<pin result="fail">B1</pin>
<pin result="pass">B2</pin>
</pins>
</group>
</groups>
</device>
</DEVICES>
所以我想從這個XML(可有很多設備的)收集數據,並使用我上面寫的類,過濾器失敗的引腳。
不,這還不夠清楚。更清楚地描述數據結構。 –
@大衛我更新了更多的信息的問題。我不確定現在是否清楚。讓我知道了! –
小問題,是不是標籤和嵌套在一些標籤? –