「VB.NET」大文字小文字を区別しないで判定するサンプル

2021年9月29日

構文
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

VB.net

Posted by arkgame