前提・実現したいこと
エラーの理由を明確にしたい
発生している問題・エラーメッセージ
Main.cs(9,13): error CS0201: Only assignment, call, increment, decrement, await, and new object expressions can be used as a statement
該当のソースコード
C#
1using System; 2public class Program{ 3 public static void Main(){ 4 var num1 = 0; 5 var num2 = 0; 6 num1 = int.Parse(Console.ReadLine()); 7 num2 = int.Parse(Console.ReadLine()); 8 for(num1; num1<=num2;num1++){ 9 Console.WriteLine(num1); 10 } 11 } 12}
試したこと
下記のコードだとコンパイルができたので、
原因はforの書き方だとは思います。
しかし、なぜ上記のコードではダメなのかがわからないのです。
for(int i =num1; i<=num2;i++){
Console.WriteLine(i);
}
補足情報(FW/ツールのバージョンなど)
何卒宜しくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/12/09 01:19