在C#,我被赋予的字符串数组从这样的XML文件(该XML文件是由一个基于XAML UI保存):
<Content>
<Grid xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:s="clr-namespace:System; ...
TextBox VerticalAlignment="Center">my Data</TextBox></Grid>
</Content>
现在我想只提取了“我的数据”这个阵列的一部分。 根据我以前的问题 ,我试图做的,以这种方式:
var pair = keyValue.Split('=');
if (pair[0] == "VerticalAlignment")
{
var parts = pair[1].Split(';').Skip(1).Take(1);
string output= string.Join("", parts);
}
我也试图与不同的字符,如“分裂&
”等,但它给了我一个空的输出字符串。 预期的结果应该是:
output = "my Data";
怎么做? 先感谢您。