【发布时间】:2017-01-09 10:18:12
【问题描述】:
包含特定格式的日期和整数的字符串:MM/dd/yyyy (Number)
string strData = "01/23/2017 (5); 01/16/2017 (2);01/24/2017 (6);01/16/2017 (5);01/23/2017 (10)";
基于以上,我想要以下:
- 如果日期相似,请添加数字
- 应按日期排序,即升序
预期输出:
strData = "01/16/2017 (7);01/23/2017 (15);01/24/2017 (6)";
我知道这是可能的,如果我们根据分号进行拆分,然后使用“for-loop”遍历值。
但请建议我 linq 解决方案。
【问题讨论】:
-
而且对于 Linq,我很确定您需要拆分分号才能从该字符串中获得任何意义
-
你能给我第 1 点的样本数据吗?
-
加号是什么意思?
-
@derloopkat 如果日期相同,他想在日期后面加上括号中的数字,基本上是一组元素
-
@MongZhu 是对的。如果日期相同,我想在括号中添加数字。
标签: c# string linq sorting date-format