「VB.NET」大文字小文字を区別しないで判定するサンプル
構文
Public Shared ReadOnly Property OrdinalIgnoreCase As StringComparer
大文字と小文字を区別せずに序数の文字列比較を実行する StringComparer オブジェクトを取得します。
形式
文字列1.Equals(文字列2, StringComparison.OrdinalIgnoreCase)
使用例
Module Module1 Sub Main() '大文字 Dim strA As String = "STUDY" '大文字 小文字混在 Dim strB As String = "Study" '小文字 Dim strC As String = "study" Dim res1 As Boolean Dim res2 As Boolean Dim res3 As Boolean Console.WriteLine("大文字小文字を区別しない") res1 = strA.Equals(strB, StringComparison.OrdinalIgnoreCase) res2 = strA.Equals(strC, StringComparison.OrdinalIgnoreCase) res3 = strB.Equals(strC, StringComparison.OrdinalIgnoreCase) Console.WriteLine(res1) Console.WriteLine(res2) Console.WriteLine(res3) Console.WriteLine("大文字小文字を区別する") res1 = strA.Equals(strB) res2 = strA.Equals(strC) res3 = strB.Equals(strC) Console.WriteLine(res1) Console.WriteLine(res2) Console.WriteLine(res3) Console.ReadKey() End Sub End Module
実行結果
大文字小文字を区別しない
True
True
True
大文字小文字を区別する
False
False
False