CharacterRange.Equality(CharacterRange, CharacterRange) Operator

Definition

Jämför två CharacterRange objekt. Hämtar ett värde som anger om First värdena och Length för de två CharacterRange objekten är lika med.

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

Parametrar

cr1
CharacterRange

En CharacterRange att jämföra för likhet.

cr2
CharacterRange

En CharacterRange att jämföra för likhet.

Returer

true för att ange att de två CharacterRange objekten har samma First värden och Length värden, falseannars .

Exempel

I följande exempel visas hur du använder operatorn Equality . Om du vill köra det här exemplet klistrar du in det i ett Windows formulär. Hantera formulärets Paint händelse och anropa CharacterRangeEquality1 metoden från Paint händelsehanteringsmetoden och skicka e som 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

Kommentarer

Du kan också testa för likhet med hjälp av Equals metoden.

Motsvarande metod för den här operatorn är CharacterRange.Equals(Object)

Gäller för