我的数据是这样的:格式化字符串从数据
Name Update
CC 12/31/2012
CS 12/31/2012
CI 04/30/2013
CR 04/30/2013
我需要这样的输出:
Annual CC/CS Update: 12/31/2012
Annual CI/CR Update: 04/30/2013
如果我的数据是这样的,但是:
Name Update
CC 12/31/2012
CI 04/30/2013
我需要此输出:
Annual CC Update: 12/31/2012
Annual CI Update: 04/30/2013
不知道如何完成此任务。
顺便说一句,使用剃刀在ASP.Net MVC3
尝试此:(注AllianceDesignations被定义指定[])
<div class="span6">
@AllianceDesignations.GroupBy(x => x.UpdateDue).Select(g => String.Format("<p>Annual {0} Update: {1}</p>", String.Join("/", g.Select(y => y.Name).ToArray()), g.Key))
</div>
显示此:
<div class="span6">
System.Linq.Enumerable+WhereSelectEnumerableIterator`2[System.Linq.IGrouping`2[System.DateTime,MVC3MyPage.MyPageService.Designation],System.String]
</div>
另外,我已经把它们放在一个字典中,用于这样的另一个用途:
Dictionary<string, Designation> Designations = new Dictionary<string, Designation>();
不能评论张贴代码。但我有什么不正确的。 – MB34
请勿在评论中发布 - 编辑问题。 –
你的数据格式是什么?一个CSV?数据库?文件中的扁平字符串?一个textarea? –