Color.Equals Метод

Определение

Перегрузки

Equals(Color)

Указывает, равен ли текущий объект другому объекту того же типа.

Equals(Object)

Проверяет, является ли указанный объект структурой Color, эквивалентной структуре Color.

Equals(Color)

Исходный код:
Color.cs
Исходный код:
Color.cs
Исходный код:
Color.cs

Указывает, равен ли текущий объект другому объекту того же типа.

public:
 virtual bool Equals(System::Drawing::Color other);
public bool Equals (System.Drawing.Color other);
override this.Equals : System.Drawing.Color -> bool
Public Function Equals (other As Color) As Boolean

Параметры

other
Color

Объект, который требуется сравнить с данным объектом.

Возвращаемое значение

Значение true, если текущий объект равен other; в противном случае — значение false.

Реализации

Применяется к

Equals(Object)

Исходный код:
Color.cs
Исходный код:
Color.cs
Исходный код:
Color.cs

Проверяет, является ли указанный объект структурой Color, эквивалентной структуре Color.

public:
 override bool Equals(System::Object ^ obj);
public override bool Equals (object? obj);
public override bool Equals (object obj);
override this.Equals : obj -> bool
Public Overrides Function Equals (obj As Object) As Boolean

Параметры

obj
Object

Объект для тестирования.

Возвращаемое значение

Значение true, если obj является структурой Color, эквивалентной структуре Color; в противном случае — значение false.

Комментарии

Эта структура выполняет сравнение только с другими Color структурами. Чтобы сравнить цвета исключительно на основе их значений ARGB, следует использовать ToArgb метод . Это связано с тем, Equals что члены и Equality определяют эквивалентность, используя не только ARGB-значение цветов. Например, Black и FromArgb(0,0,0) не считаются равными, так как Black является именованным цветом, а FromArgb(0,0,0) — нет.

Применяется к