2016-10-08 74 views

cevap

7

Konsol yalnızca küçük bir renk kümesini desteklediğinden System.Drawing modelleri tüm olası 24 bit renklerle (alfa ile 32 bit). Bu 4 milyardan fazla olası renk, ki bu büyük bir enum olurdu!

İşte konsol renkler şunlardır:

enter image description here

16 ön plan artı 16 arka plan renkleri vardır. System.Drawingsome colours are given names yılında, ancak bir enum değiliz

Not - statik alanlar konum gibi Color.Red ve Color.Aquamarine.

Aynı şey System.Windows.Media.Color (WPF'de kullanıldığı gibi) için de geçerlidir.

1

Konsol için 16 iyi bilinen renk olduğu için, genel olarak kullanılabilen 16777216 renk (her biri için 256 alfa düzeyi) vardır. Bunların tümünü 4 milyara yazıp, bu enumları gerçek RGBA değerlerine dönüştüren kod yazmak ister misiniz?