带有string.format的xml文字

时间:2014-12-09 21:57:42

标签: vb.net

如何在string.format声明中使用vb xml literal

我想用vb xml文字来实现这个目标

Dim test1 As String = 
String.Format(<outer>
    <inner1>{0}</inner1>
    <inner2/>
</outer>,32)

2 个答案:

答案 0 :(得分:1)

我认为你误解了xml文字的用途......

    Dim xml = <outer><inner1></inner1><inner2/></outer>
    xml...<inner1>.First.Value = 32
    Console.WriteLine(xml.ToString)

答案 1 :(得分:0)

这样做(只需要在XML的末尾添加.ToString())。

Dim test1 As String = String.Format(<outer>
                                      <inner1>{0}</inner1>
                                      <inner2/>
                                    </outer>.ToString(), 32)