u16suzuの blog

日々学んだことのメモブログです。

1294851119**[C#]c#で入力した年月日を出力するコード

試験用データ作成のために、c#で入力した年月日を出力するコードを書きました。引数のInt.Parse()がもう少しうまく書けそう。

using System;

namespace spikeDate
{
    class Program
    {
        static void Main(string[] args)
        {
            if (args.Length != 5) return;

            pri(args[0], int.Parse( args[1]), int.Parse( args[2]), int.Parse( args[3]), int.Parse( args[4]));           
        }

        static void pri(string title, int year, int smonth, int emonth, int day)
        {
            for (int i = smonth; i <= emonth; i++)
            {                
                string date = year.ToString() + "/" + i.ToString() + "/" + day.ToString();
                // title2010/1/1,2010/1/1,2010/1/1,2010/1/1
                Console.WriteLine(title + date + "," + date + "," + date + "," + date);
            }
        }
    }
}