我做一個簡單的Linq查詢上的XML文件如果IEnumerable的<string>回報只是一個字符串
IEnumerable<string> value = from item in myFile.Descendants("ProductName")
select (string)item;
通常情況下(如果我有一個以上的行),我可以使用foreach循環遍歷:
foreach (string str in value)
{
Console.WriteLine(str);
}
但是,如果我敢肯定,我只有一個項目,我的方法簽名是什麼:
public string getValue()
{
return ?;
}
我應該返回什麼(如果我想刪除foreach循環)?
謝謝@BigYellowCactus的回覆,但我選擇了Adam Houldsworth,因爲他給出了一個代碼示例,並解釋了這種情況。 – 2012-07-09 14:18:26
@Wassim沒問題:-) – sloth 2012-07-09 14:26:31