LINQ-計算陣列中每個數字出現的數量
計算陣列中每個數字出現的數量
計算出來後,就可以知道 每個數字 出現幾次了
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Sample
{
class Program
{
static void Main(string[] args)
{
List<int> intlist = new List<int> { 1, 2, 2, 3, 3, 4, 5 };
var q =
from p in intlist
group p by p.ToString() into g
select new
{
g.Key,
NumProducts = g.Count()
};
foreach (var x in q)
{
Console.WriteLine(x);//陣列中 每個數字出現的數量
}
Console.ReadLine();
}
}
}