查找一列字符中出现最多的字符? 要查找一列字符中出现最多的字符,如何实现,方法要简单 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string str = "i am amandag!"; Dictionary<char, int> d = new Dictionary<char, int>(); for (int i = 0; i < str.Length; i++) { if (d.ContainsKey(str[i])) { d[str[i]]++; } else { d[str[i]] = 1; } } char max = str[0]; foreach (KeyValuePair<char, int> temp in d) { if (temp.Value > d[max]) { max = temp.Key; } } Console.WriteLine(max + " " + d[max]); 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/amandag/archive/2010/03/17/5390575.aspx string s = "aaaabbbcccccccccccc"; List<char> chars = new List<char>(); foreach (char c in s) chars.Add(c); var q = chars.GroupBy(g => g).Select(g => new {Count = g.Count(),g.Key }).OrderByDescending(g=>g.Count).FirstOrDefault(); var i = q;i 等于 12,c 支持,LS的Linq方法很好看。建议大家都学习Linq,提高开发效率。1楼贴的是以前高歌写的是吧,传说高歌现在常用的方法也是linq了。 请教一个C#的问题 c#程序里删除DLL文件时报错 如何给SQLSERVER2005存储过程传递数组参数 加水印图片,为什么加GIF图片,会报这样的错啊 "无法从带有索引像素格式的图像创建 Graphics 对象。 水晶报表数据绑定的问题 选中DataGrid里的某行,代码怎么写? 金山词霸大家都用过吧? 请叫他的按钮效果是如何实现的?用C#能做到吗? 大家分享ASP.Net(C#)写的漂亮网站,言者有分!!! 我希望!=比较运算符返回true,运行结果未达到我的期待 安装文件如何把数据库(sql)也同时创建 propertygrid的自定义显示 关于GRIDVIEW绑定实体类集合的问题
Dictionary<char, int> d = new Dictionary<char, int>();
for (int i = 0; i < str.Length; i++)
{
if (d.ContainsKey(str[i]))
{
d[str[i]]++;
}
else
{
d[str[i]] = 1;
}
}
char max = str[0];
foreach (KeyValuePair<char, int> temp in d)
{
if (temp.Value > d[max])
{
max = temp.Key;
}
}
Console.WriteLine(max + " " + d[max]);
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/amandag/archive/2010/03/17/5390575.aspx
List<char> chars = new List<char>();
foreach (char c in s)
chars.Add(c); var q = chars.GroupBy(g => g).Select(g => new {Count = g.Count(),g.Key }).OrderByDescending(g=>g.Count).FirstOrDefault();
var i = q;i 等于 12,c
1楼贴的是以前高歌写的是吧,传说高歌现在常用的方法也是linq了。