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

2021年9月29日

構文
Public Shared ReadOnly Property OrdinalIgnoreCase As StringComparer
大文字と小文字を区別せずに序数の文字列比較を実行する StringComparer オブジェクトを取得します。
形式
文字列1.Equals(文字列2, StringComparison.OrdinalIgnoreCase)

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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
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
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