求思路,统计不定项的数目 还是直接例子说明吧形如:1|2|X,1|1|Y,2|2|Z,……X,Y,Z都是正整数,统计X有多少,Y有多少,X,Y,Z,M…… 也就是每个组合的第三个数是不定,可能有很多个,可以是1到99999999任意,统计出第三个数每个出现多少次。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string[] xixi = new string[] { "1|12|1", "2|1|1", "21|123|3", "1|21|2", "12|4|2", "4|21|2", "2|54|4", "4|5|2", "1|1|47" }; var gaga= xixi.GroupBy(str=>str.Substring(str.LastIndexOf('|')+1)); foreach (IGrouping<string, string> en in gaga) { Console.WriteLine("key值{0},数量{1}", en.Key, en.Count()); } 这样最简单。楼主还可以使用split()来处理,只不过稍微麻烦点儿。 string[] xixi = new string[] { "1|12|1", "2|1|1", "21|123|3", "1|21|2", "12|4|2", "4|21|2", "2|54|4", "4|5|2", "1|1|47" }; var groupA = xixi.Select(items => items.Split('|')).GroupBy(xiitems => xiitems[2]); 请大家帮我推荐个好的数据库! 安装包制作问题 100分酬谢 如何把读出来的记录分页 C# 关于局部变量问题 一个调试得小东东~请大虾帮忙解释哈~` 请教高手----在 webform中这样实现textbox和datagrid的套用? 偶又来了,问题横生啊。。。。。。。 求C#的加密解密的详细说明 高分 分不够再加 使用“winmm.dll”播放mp3如何终止设备对mp3文件的占用?谢谢。(内祥) 帮我改一个简单的小程序(10行)好吗?谢谢各位大哥! 基本常识 大家讨论一下对于下面的问题的两种回答是否都是正确的:
string[] xixi = new string[] { "1|12|1", "2|1|1", "21|123|3", "1|21|2", "12|4|2", "4|21|2", "2|54|4", "4|5|2", "1|1|47" };
var gaga= xixi.GroupBy(str=>str.Substring(str.LastIndexOf('|')+1));
foreach (IGrouping<string, string> en in gaga)
{
Console.WriteLine("key值{0},数量{1}", en.Key, en.Count());
}
string[] xixi = new string[] { "1|12|1", "2|1|1", "21|123|3", "1|21|2", "12|4|2", "4|21|2", "2|54|4", "4|5|2", "1|1|47" };
var groupA = xixi.Select(items => items.Split('|')).GroupBy(xiitems => xiitems[2]);