【发布时间】:2014-02-04 10:12:52
【问题描述】:
我有一个方法可以从某个文件中获取 xml 内容,对其进行解析,然后将一些子字符串放入变量 result 和 resultm 中。 我想在 foreach 循环期间写入 result 和 resultm 中的每个值。 遍历所有值并获取子字符串的代码如下所示:
var tipList = registers.Select(x => x.Attribute("type").Value);
var mapToList = registers.Select(x => x.Attribute("mapTo").Value);
foreach (var reg in registers)
{
foreach (var tpl in tipList)
{
var end = tpl.IndexOf(',');
var start = tpl.LastIndexOf('.', (end == -1 ? tpl.Length - 1 : end)) + 1;
var result = tpl.Substring(start, (end == -1 ? tpl.Length : end) - start);
}
foreach (var mpl in mapToList)
{
var endm = mpl.IndexOf(',');
var startm = mpl.LastIndexOf('.', (endm == -1 ? mpl.Length - 1 : endm)) + 1;
var resultm = mpl.Substring(startm, (endm == -1 ? mpl.Length : endm) - startm);
}
}
谁能帮助我了解如何在 C# 中的某些 DataGrid 中添加 result 和 resultm 字符串的值?
【问题讨论】:
-
您希望如何并排或在某列中查看输出
-
我认为并排会更酷,但同一列也会很好。
-
看看我的回答
-
抱歉不是 datacontext 而是 itemsSource