元旦快乐,阖家团圆,幸福安康.
DataTable 统计 = new DataTable();
统计.TableName = "统计";
统计.Columns.Add("统计", typeof(int));
统计.Rows.Add(1);
统计.Rows.Add(1);
统计.Rows.Add(2);
统计.Rows.Add(3);
统计.Rows.Add(3);
int[] 列值 = 统计.AsEnumerable().Select(数 => 数.Field<int>("统计")).ToArray(), 数值 = 列值.Distinct().ToArray();
int 量 = 数值.Length - 1, 值 = 统计.Rows.Count, 记 = 0;
string 信息 = "";
do
{
if (--值 >= 0)
{
if (列值[值] == 数值[量])
记++;
}
else
{
信息 += 数值[量].ToString("值00个数:") + 记.ToString("00个。\n");
MessageBox.Show(数值[量].ToString("值00个数:") + 记.ToString("00个。"));
记 = 0;
值 = 统计.Rows.Count;
量--;
}
} while (量 >= 0);
MessageBox.Show(信息);
foreach (int 个 in 列值.Distinct())
信息 += 个.ToString("值00个数:") + 列值.LongCount(列 => 列 == 个).ToString("00个。\n");
MessageBox.Show(信息);