C# 如何使用c从xml文件中获取数据#

C# 如何使用c从xml文件中获取数据#,c#,xml,C#,Xml,我创建了一个包含XML代码的字符串。如何从这个字符串中获取值 这是绳子 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <result> <country>India</country> <pincode>700001</pincode> <paymode>Prepaid</paymod

我创建了一个包含XML代码的字符串。如何从这个字符串中获取值

这是绳子

 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <result>
        <country>India</country>
        <pincode>700001</pincode>
        <paymode>Prepaid</paymode>
        <service>Yes</service>
    </result>

印度
700001
预付款的
对
我想要服务、付款、密码的价值。

例如,您可以使用

var doc = XDocument.Parse(
    @"<?xml version=""1.0"" encoding=""UTF-8"" standalone=""yes""?>
    <result>
        <country>India</country>
        <pincode>700001</pincode>
        <paymode>Prepaid</paymode>
        <service>Yes</service>
    </result>");


var country = doc.Root.Descendants().Single(d => d.Name == "country").Value;
var pincode = doc.Root.Descendants().Single(d => d.Name == "pincode").Value;
var paymode = doc.Root.Descendants().Single(d => d.Name == "paymode").Value;
var service = doc.Root.Descendants().Single(d => d.Name == "service").Value;
var doc=XDocument.Parse(
@"
印度
700001
预付款的
对
");
var country=doc.Root.subjects().Single(d=>d.Name==“country”).Value;
var pincode=doc.Root.subjects().Single(d=>d.Name==“pincode”).Value;
var paymode=doc.Root.subjects().Single(d=>d.Name==“paymode”).Value;
var service=doc.Root.subjects().Single(d=>d.Name==“service”).Value;