目次

IndexOf のマッチの際に大文字と小文字を区別しないでマッチさせる

目次

C#でstring.IndexOfを用いたマッチの際に、大文字と小文字を区別しないでマッチさせたいことがあります。
IndexOfでのマッチの際に大文字と小文字を区別しないでマッチする場合は、IndexOfの第二引数に以下の値のいずれかを指定します。

  • StringComparison.CurrentCultureIgnoreCase
  • StringComparison.InvaliantCultureIfnoreCase
  • StringComparison.OrdinalIgnoreCase

通常は"StringComparison.OrdinalIgnoreCase"を指定すれば問題なく動作します。

コード例

mystring.IndexOf(matchPatterStr,StringComparison.OrdinalIgnoreCase);
AuthorPortraitAlt
著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
作成日: 2013-01-20
Copyright © 1995–2025 iPentec all rights reserverd.