IndexOf のマッチの際に大文字と小文字を区別しないでマッチさせる - C#
C#でstring.IndexOfを用いたマッチの際に、大文字と小文字を区別しないでマッチさせたいことがあります。
IndexOfでのマッチの際に大文字と小文字を区別しないでマッチする場合は、IndexOfの第二引数に以下の値のいずれかを指定します。
- StringComparison.CurrentCultureIgnoreCase
- StringComparison.InvaliantCultureIfnoreCase
- StringComparison.OrdinalIgnoreCase
通常は"StringComparison.OrdinalIgnoreCase"を指定すれば問題なく動作します。
コード例
mystring.IndexOf(matchPatterStr,StringComparison.OrdinalIgnoreCase);
著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用