文字列の比較方法は、VBの中でどのように行いますか?

VBでは、文字列の比較は、文字列のCompareメソッドを使用して行います。これにより、2つの文字列の相対的な順序を表す整数値が返されます。

比較方法は以下のようなものがあります。

  1. 比較するためにCompareメソッドを使用する。
Dim result As Integer = String.Compare(str1, str2)

resultが0の場合、str1とstr2は等しいことを示し、正の数の場合は、str1がstr2よりも大きいことを示し、負の数の場合は、str1がstr2よりも小さいことを示します。

  1. CompareOrdinalメソッドを使用して比較する:
Dim result As Integer = String.CompareOrdinal(str1, str2)

CompareOrdinalメソッドは、文字列をUnicode文字の系列として比較し、現在の地域設定や大文字小文字の規則を考慮しません。

  1. CompareToメソッドを使用して比較する:
Dim result As Integer = str1.CompareTo(str2)

CompareToメソッドは、現在の文字列と指定された文字列の大小関係を比較するために使用されます。このメソッドは、現在の文字列と指定された文字列の相対的な順序を示す整数値を返します。

これらの方法は、大文字と小文字を区別するかしないかを必要に応じて設定でき、CompareOptionsパラメーターを使用して設定できます。

bannerAds