atcoderの練習問題で
https://atcoder.jp/contests/abs/tasks/practice_1
をやったら
system.formatexceptionがスローされましたってでてきてしかもnullとかがでてきて
ネットに載ってたのを使ったら変な赤線がたくさん出て...(上の画像じゃない)
やりたいことは入力した文字を画面に出すっていうものなんですが...
VisualStudioformacでやってます.NET6です
C#
1// See https://aka.ms/new-console-template for more information 2using System; 3class Program 4{ 5 static void Main(string[] args) 6 { 7 // 整数の入力 8 9 10 int? a = int.Parse(Console.ReadLine()); 11 // スペース区切りの整数の入力 12 string[] input = Console.ReadLine().Split(' '); 13 int? b = int.Parse(input[0]); 14 int? c = int.Parse(input[1]); 15 // 文字列の入力 16 string s = Console.ReadLine(); 17 //出力 18 Console.WriteLine((a + b + c) + " " + s); 19 } 20}
これを読んで→ https://teratail.com/help/question-tips
それに書いてあるように、まずは自分で検索するなどして調べてください。ここで聞くのは、まず自分で調べて考えて万策尽きた後にしましょう。
すみません...
調べ方のヒントだけ書いておきます。
> int? a = int.Parse(Console.ReadLine());
で FormatException が出たということなら、Int32.Parse メソッド(int は Int32 の別名)でググって Mocrosoft のドキュメントを探して読んで、その例外が出るのはどういうケースか調べましょう。
ありがとうございます!
その後がどうなりましたか? 自力で解決できたなら解決した方法を回答欄に書いてクローズしてください。解決してなくてまだ質問があるならそれを書いてください。
回答1件
あなたの回答
tips
プレビュー