當我輸出這個代碼時,當我只想要沒有大括號的數字時,我得到{價格:1446}。有沒有辦法做到這一點?另外,一旦我得到價格值,我想將其轉換爲十進制。有沒有辦法做到這一點?LINQ刪除大括號,鑄造值
var flightPrice = (from f in XElement.Load(MapPath("flightdata.xml")).Elements("flight")
where (string)f.Element("flightnumber") == FlightNumber
&& (string)f.Element("destinationairportsymbol") == Destination
select new { Price = (Int32)f.Element("price") }
).SingleOrDefault();
lblPrice.Text = flightPrice.ToString();
你能告訴我們你解析XML文件? – 2011-05-14 23:34:15