昨日、メソッドがコンソールに書き込む方法についてここで質問しました。今日、私は思ったように動作しないこの簡単な小さなプログラムを書きました。リンク内のプログラムには、コンソールに何かを書き込むためのMainメソッドからの呼び出しはありませんが、テキストはそこに表示されます。以下の小さなスニペットで同じロジックを実行しようとしましたが、何も実行されません。以下のプログラムがコンソールに「hello」という単語を書き込まないのはなぜですか?編集:ここにリンク
using System;
class DaysInMonth
{
static void Main(string[] args)
{
int[] DaysInMonth = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
Console.Write("enter the number of the month: ");
int month = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("that month has {0} days", DaysInMonth[month - 1]);
}
static void WriteIt(string s)
{
string str = "hello";
Console.WriteLine(str);
}
}