StringComparison 列挙体とは? わかりやすく解説

StringComparison 列挙体

メモ : この列挙体は、.NET Framework version 2.0新しく追加されたものです。

String.Compare メソッドおよび String.Equals メソッド特定のオーバーロード使用するカルチャ、大文字小文字の区別、および並べ替え規則指定します

名前空間: System
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

<SerializableAttribute> _
<ComVisibleAttribute(True)> _
Public Enumeration StringComparison
Dim instance As StringComparison
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public enum StringComparison
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public enum class StringComparison
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
public enum StringComparison
SerializableAttribute 
ComVisibleAttribute(true) 
public enum StringComparison
メンバメンバ
解説解説

StringComparison 列挙体を使用して文字列比較現在のカルチャとインバリアント カルチャのどちらを使用するか、単語並べ替え規則序数並べ替え規則のどちらを使用するか、大文字小文字区別するかどうか指定します

英数字以外の特定の Unicode 文字特殊な重み付け割り当てられている場合単語並べ替え規則使用する演算では、カルチャに依存した比較が行われます単語並べ替え規則特定のカルチャの規則使用した場合ハイフン ("-") に割り当てられる重みは非常に小さいため、並べ替えられたリスト内の "coop" と "co-op" の出現位置隣接します。

序数並べ替え規則使用する演算では、文字列含まれるChar数値 (Unicode コード ポイント) に基づいて比較が行われます序数比較高速処理されますが、カルチャには依存しません。序数並べ替え規則使用すると、xxxx の値が yyyy の値よりも数値として小さ場合Unicode 文字 U+xxxx で始まる文字列は、Unicode 文字 U+yyyy で始まる文字列よりも前に配置されます。

比較詳細については、System.String クラス解説参照してください。カルチャの詳細については、System.Globalization.CultureInfo クラス解説参照してください

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
System 名前空間
String クラス
String.Compare
CompareInfo.Compare
String.CompareOrdinal
CultureInfo.InvariantCulture


このページでは「.NET Framework クラス ライブラリ リファレンス」からStringComparison 列挙体を検索した結果を表示しています。
Weblioに収録されているすべての辞書からStringComparison 列挙体を検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からStringComparison 列挙体 を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「StringComparison 列挙体」の関連用語

StringComparison 列挙体のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



StringComparison 列挙体のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS