【发布时间】:2011-11-25 18:46:10
【问题描述】:
我有这样的课:
public class Foo
{
public string Regn{get;set;}
public string DocName{get;set;}
...
}
在我的应用程序中,这个类与 IEnumerable 一起使用:
IEnumerable<Foo> items;
如何获取新的 IEnumerable,对于具有相同 Regn 和 DocName 属性的所有项目 DocName 设置如下(仅当具有相同 DocName >1 的对象时):
item.DocName=item.DocName+".1";//+"2",etc.
[更新] 输入样本:
Regn DocName
1 1
1 2
1 2
2 5
2 5
2 6
输出:
Regn DocName
1 1
1 2.1
1 2.2
2 5.1
2 5.2
2 6
【问题讨论】:
-
很抱歉,您能稍微澄清一下您的问题吗?我不确定你想要达到什么目标。也许添加一些伪代码?
-
@Dublicator,为方法提供样本输入和输出。
-
@Dublicator,我更新了我的答案。