'IndexOf'はカルチャ対応で、StringComparison 引数がありません
Visual Studioを使いだしてから、タイトル内容 " 'IndexOf'はカルチャ対応で、StringComparison 引数がありません "の注意が出るようになった。
気になったので、調べてみた。
エラー内容
こんな感じのエラーが出る 。
StringComparisonって何?
文字列を比較するときに、大文字小文字を区別するのか?とか、バイナリに変換してから比較するなどのルールを設定するものらしい。
参照
StringComparison 列挙型 (System)
省略した場合は、どれになるの?
System.StringComparison.CurrentCulture
参照
文字列と比較オプション・カルチャの並べ替え規則 - Programming/.NET Framework/文字列 - 総武ソフトウェア推進所
対処方法
ということで、
str.IndexOf("Stage",System.StringComparison.CurrentCulture)
以上。