CharacterRange.Equality(CharacterRange, CharacterRange) Оператор
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Сравнивает два объекта CharacterRange. Возвращает значение, указывающее, равны ли First значения и Length значения двух CharacterRange объектов.
public:
static bool operator ==(System::Drawing::CharacterRange cr1, System::Drawing::CharacterRange cr2);
public static bool operator ==(System.Drawing.CharacterRange cr1, System.Drawing.CharacterRange cr2);
static member ( = ) : System.Drawing.CharacterRange * System.Drawing.CharacterRange -> bool
Public Shared Operator == (cr1 As CharacterRange, cr2 As CharacterRange) As Boolean
Параметры
- cr1
- CharacterRange
Сравнение CharacterRange равенства.
- cr2
- CharacterRange
Сравнение CharacterRange равенства.
Возвращаемое значение
true Значение , указывающее, что два CharacterRange объекта имеют одинаковые First и Length значения; в противном случае false.
Примеры
В следующем примере показано, как использовать Equality оператор. Чтобы запустить этот пример, вставьте его в Форму Windows Form. Обработайте событие формы Paint и вызовите CharacterRangeEquality1 метод из Paint метода обработки событий, передавая e как PaintEventArgs.
private void CharacterRangeEquality1()
{
// Declare the string to draw.
string message = "Strings or strings; that is the question.";
// Compare the ranges for equality. The should not be equal.
CharacterRange range1 =
new CharacterRange(message.IndexOf("Strings"), "Strings".Length);
CharacterRange range2 =
new CharacterRange(message.IndexOf("strings"), "strings".Length);
if (range1 == range2)
MessageBox.Show("The ranges are equal.");
else
MessageBox.Show("The ranges are not equal.");
}
Private Sub CharacterRangeEquality1()
' Declare the string to draw.
Dim message As String = "Strings or strings; that is the question."
' Compare the ranges for equality. The should not be equal.
Dim range1 As New CharacterRange(message.IndexOf("Strings"), _
"Strings".Length)
Dim range2 As New CharacterRange(message.IndexOf("strings"), _
"strings".Length)
If range1 = range2 Then
MessageBox.Show("The ranges are equal.")
Else
MessageBox.Show("The ranges are not equal.")
End If
End Sub
Комментарии
Вы также можете проверить равенство с помощью Equals метода.
Эквивалентный метод для этого оператора CharacterRange.Equals(Object)