Поделиться через


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) — нет.

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