دوست عزیز شما نوعش را به دیکشنری تغییر بدید با اضافه کردن یک شرط تعدادش را بدست بیارید
Dictionary<Color, int> colors = new Dictionary<Color, int>();
Bitmap bmp = null;
if (File.Exists(fileName))
{
try
{
bmp = new Bitmap(fileName);
if (bmp != null)
{
for (int y = 0; y < bmp.Size.Height; y++)
{
for (int x = 0; x < bmp.Size.Width; x++)
{
Color c=bmp.GetPixel(x, y);
if (colors.ContainsKey(c))
colors[c]++;
else colors.Add(c, 0);
}
}
}
}
catch
{
throw;
}
finally
{
// colors.Clear();
bmp.Dispose();
}
}
}
}