如题.比如list中值如下
100
100
110
110
100
115
110
100
120
110
100
请问如何统计100有多个少,110有多少个等等.
谢谢.
100
100
110
110
100
115
110
100
120
110
100
请问如何统计100有多个少,110有多少个等等.
谢谢.
解决方案 »
- 怎么获取WINDOWS 活动窗体的进程ID???
- ArrayList 遍历问题 在线等
- Internet Explorer 无法打开Internet站点http://localhost/Test/index.aspx 已终止操作 ?
- c#中添加连接时,数据源里面没有可选的!!!!
- 需要模拟300个客户端向服务器端3000号端口交互消息,请问如何设计好?多少个线程合适?
- C# WndProc(ref Message m)没有为任何调用堆栈框架加载任何符号。无法显示源代码。对端口的访问被拒绝。
- VS2003 产生的注释报告与 WinXP SP2 的冲突 如何解决?
- 100分在线求treeview代码,急~!
- 使用Visio的AxDrawingControl时界面初始化失败
- 调用dll文件时发生了 PInvokeStackImbalance,怎么解决?
- 关于Type类中GetField()函数 问题
- 绝对路径转相对路径问题-麻烦进来看下~
List<int> list = new List<int>() { 12 , 12 , 13, 13, 14, 15, 15, 15 }; var g = list.GroupBy(i => i); foreach (var item in g)
{
Console.WriteLine("Value:{0} , Count:{1}", item.Key, item.Count());
}
using System;
using System.Collections.Generic;public class Example
{
public static void Main()
{
List<string> dinosaurs = new List<string>(); dinosaurs.Add("Compsognathus");
dinosaurs.Add("Amargasaurus");
dinosaurs.Add("Oviraptor");
dinosaurs.Add("Velociraptor");
dinosaurs.Add("Deinonychus");
dinosaurs.Add("Dilophosaurus");
dinosaurs.Add("Gallimimus");
dinosaurs.Add("Triceratops"); Console.WriteLine();
foreach(string dinosaur in dinosaurs)
{
Console.WriteLine(dinosaur);
} Console.WriteLine("\nTrueForAll(EndsWithSaurus): {0}",
dinosaurs.TrueForAll(EndsWithSaurus)); Console.WriteLine("\nFind(EndsWithSaurus): {0}",
dinosaurs.Find(EndsWithSaurus)); Console.WriteLine("\nFindLast(EndsWithSaurus): {0}",
dinosaurs.FindLast(EndsWithSaurus)); Console.WriteLine("\nFindAll(EndsWithSaurus):");
List<string> sublist = dinosaurs.FindAll(EndsWithSaurus); foreach(string dinosaur in sublist)
{
Console.WriteLine(dinosaur);
} Console.WriteLine(
"\n{0} elements removed by RemoveAll(EndsWithSaurus).",
dinosaurs.RemoveAll(EndsWithSaurus)); Console.WriteLine("\nList now contains:");
foreach(string dinosaur in dinosaurs)
{
Console.WriteLine(dinosaur);
} Console.WriteLine("\nExists(EndsWithSaurus): {0}",
dinosaurs.Exists(EndsWithSaurus));
} // Search predicate returns true if a string ends in "saurus".
private static bool EndsWithSaurus(String s)
{
if ((s.Length > 5) &&
(s.Substring(s.Length - 6).ToLower() == "saurus"))
{
return true;
}
else
{
return false;
}
}
}
list.Add(100);
list.Add(100);
list.Add(100);
list.Add(100);
list.Add(100);
MessageBox.Show(list.FindAll((ex) => { return ex == 100; }).Count.ToString());嘿嘿,可行