[英]C# with Linq XML
我是新手,有人可以幫助我什么類型的“零件”,我找不到正確的類型,因此無法返回對象“零件”。 謝謝
private ???? load_parts()
{
var element = XElement.Load("xml/suras.xml");
**var** Parts= from var in element.Descendants("part")
orderby var.Attribute("index").Value
select new dictSuras
{
PartIndex = Convert.ToInt32(var.Attribute("index").Value),
PartPosition = Convert.ToInt32(var.Attribute("position").Value),
PartName = var.Attribute("name").Value
};
return Parts;
}
由於您正在選擇new dictSuras
,因此返回值為IEnumerable<dictSuras>
。
我將給出一個顯示如何找到它的答案,而不是給出OP正在尋找的信息的答案。 我認為對我們所有人來說都更容易。
在Visual Studio中,如果將鼠標懸停在變量上,則會顯示一個工具提示,其中包含變量的類型。 如果您像我一樣並且不喜歡var
,這將非常有用,因為它使您一眼就能看到實際的類型。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.