13,347
社区成员
发帖
与我相关
我的任务
分享
string str = "13346741222"; //数学表达式
var groups = str.ToCharArray().GroupBy(x => x);
var MaxCount = groups.Max(x => x.Count());
Console.WriteLine(MaxCount );
foreach (var c in groups.Where(x => x.Count() == MaxCount))
{
Console.Write(c.Key);
}
string str = "1122333555"; //数学表达式
var a = str.GroupBy(d => d).Select(d => new { d = d.Key, c = d.Count() }).OrderByDescending(d => d.c);
a.Where(d => d.c == a.FirstOrDefault().c).ToList().ForEach(item =>
{
Console.WriteLine("数字" + item.d + "出现的次数最多,有" + item.c + "次");
});
string str = "13346741222"; //数学表达式
var a = str.GroupBy(d => d).Select(d => new { d = d.Key, c = d.Count() }).OrderByDescending(d => d.c).FirstOrDefault();
Console.WriteLine("数字" + a.d + "出现的次数最多,有" + a.c + "次");