String.Equals Method (String)
Determines whether this instance and another specified String object have the same value.
Assembly: mscorlib (in mscorlib.dll)
Parameters
- value
-
Type:
System.String
The string to compare to this instance.
Return Value
Type: System.Booleantrue if the value of the value parameter is the same as the value of this instance; otherwise, false. If value is null, the method returns false.
Implements
IEquatable(Of T).Equals(T)This method performs an ordinal (case-sensitive and culture-insensitive) comparison.
The following example demonstrates the Equals method.It compares the title-cased word "File" with an equivalent word, its lowercase equivalent, its uppercase equivalent, and a word that contains LATIN SMALL LETTER DOTLESS I (U+0131) instead of LATIN SMALL LETTER I (U+0069). Because the Equals(String) method performs an ordinal comparison, only the comparison with an identical word returns true.
Module Example Public Sub Main() Console.OutputEncoding = System.Text.Encoding.UTF8 Dim word As String = "File" Dim others() As String = { word.ToLower(), word, word.ToUpper(), _ "fıle" } For Each other As String In others If word.Equals(other) Then Console.WriteLine("{0} = {1}", word, other) Else Console.WriteLine("{0} {1} {2}", word, ChrW(&H2260), other) End If Next End Sub End Module ' The example displays the following output: ' File ≠ file ' File = File ' File ≠ FILE ' File ≠ fıle
Available since 8
.NET Framework
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1