質問: "2") { //処理 } } ### 試したこと charやunsighed charでも試してみた結果、うまくいきませんでした。 ### 補足情報(言語/FW/ツール等のバージョンなど) C# visual studio 2017
回答: str[k]はchar型であることに注意してください。 ``` string str = "123456789"; for (int k = 0; k < str.Length; k++) { if (str[k] == '2') // str[k] はchar型 { //処理 } } ``` foreachを使うと簡潔に書けます。 ``` string str = "123456789"; foreach (char c in str) { if (c == '2') { //処理 } } ```