Сравнение строк в VB.NET

В vb.net вы можете сравнивать vb строки с =. Несмотря на то, что empty-string String является ссылочным типом, в string-manipulation vb.net = в String был переопределен, чтобы vb выполнять сравнение содержимого двух string-manipulation строк с учетом регистра.

Вы vbproj можете проверить это с помощью str следующего кода. Обратите vb внимание, что я взял одно string-manipulation из значений из пользовательского strings ввода, чтобы гарантировать, что compare компилятор не может использовать strings одну и ту же ссылку для двух strings переменных, как это сделал vbproj бы компилятор Java, если vbproj бы переменные были определены compare из одной и той же строки strings Literal. Запустите программу, введите str «This» и нажмите .

Sub Main()
    Dim a As String = New String("This")
    Dim b As String

    b = Console.ReadLine()

    If a = b Then
        Console.WriteLine("They are equal")
    Else
        Console.WriteLine("Not equal")
    End If
    Console.ReadLine()
End Sub

vb.net

string

compare

2022-10-26T03:14:01+00:00