簡體   English   中英

C#與Linq XML

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM