わからないこと
char型の正しい表記の仕方がわかりません。
var character = Console.ReadLine(); for(int i = 0; i < character.Length; i++){ char cha = character[i]; switch(char){ case "M": // } }
出されたエラー
Cannot implicitly convert type 'string' to 'char'
解決した方法
上記のコードで、"M"としていたところを'M'と表記したことでエラーが消えて無事に実装できたのですが、なぜダブルクォーテーションで、エラーが出たのかが不明です。
Pythonで書いた時は、どちらも同じ意味だと学んだのですがC#では何か違うのでしょうか?
ご教授お願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。