Color Structure фактически является частью пространства имен System.Drawing в рамках. Он используется для вещей, отличных от цвета только HTML, включая графику и изображения, где имеет смысл альфа-канал.
Когда вы имеете дело с цветом HTML, вы можете просто использовать FromArgb overload, который указывает только красный, зеленый и синий (и альфа до полного непрозрачного).
Я думаю, что ваша путаница лежит здесь:
"Since the purpose of Color structure is to specify a html supported color"
Это не цель структуры цвета, а один конкретное использование структуры Color. Эта структура имеет много других, очень правильных применений, где имеет альфа-канал. Вместо того, чтобы требовать, чтобы люди работали с несколькими структурами Цвет, структура использует единую структуру общего назначения. Я считаю, что это был хороший выбор, поскольку он упрощает количество типов и поддерживает «цвет», совместимый с другим кодом, с использованием типов «Цвет».
благодарим всех вас за помощь – carewithl