我做一个简单的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