比如结果Dictionary<1,你>Add到list里需要先定义你的list
List<Dictionary<int,string>> list=new List<Dictionary<int,string>>();
list.Add();
List<Dictionary<int,string>> list=new List<Dictionary<int,string>>();
list.Add();
解决方案 »
- 我用rdlc做的报表,发送到打印机时,总页数无法显示
- 请问哪位知道C1Flexgrid直接打印的报表多标题怎样设置?
- 存储过程-表-累加(有没有更好的方法)
- 关于控制鼠标动作范围 代码纠错或修改的能人请进
- 另外开贴 小问题 解决立即给分 帮忙 帮忙啊
- 请问如何在DataGrid里修改字段的名字?
- C#怎样将用科学计数法表示的文本内容转换为数组?
- 请问有学过数据库的C#高手,学习C#与学习数据库比起来,哪个难呀?UP者有分。
- ※※※关于线程和进程的理解100分※※※
- 如何在C#中调用其他的EXE文件?
- c#做的window服务如何每天9点定时发邮件??
- DataGridView实现在数值列或字符列显示图片
(?<=<)([^>])(?=>)
string temp = @"<1>aaa<你>
<6>4dfsg<我>
<9>sxv zxc zx<他>";
Regex re = new Regex(@"(?<=<)([^>])(?=>)");
List<string> list = new List<string>();
foreach (Match m in re.Matches(temp))
{
if (m.Success)
{
list.Add(m.Value);
}
}
//需要的数据已经提取到list里了
必须使用Dictionary啊 因为每个字符都有对应的ID 你这样把全部都堆进了List里,我在外面需要用ID来取值^_^
Regex reg = new Regex(@"(?<=<)[^>]+(?=>)");
MatchCollection mc = reg.Matches("");
foreach (Match m in mc)
{
dic.Add(m.Groups[0].Value,m.Groups[1].Value );
}