using System;
namespace ConsoleApplication266
{
class Program
{
static void Main(string[] args)
{
Func<int,bool> method = (year) =>
(year < 1994 ? year % 4 == 0 : year % 4 == 2);
Console.WriteLine("冬期オリンピックイヤー");
for(int i=1988; i<1999;i++)
{
Console.WriteLine("{0]年={1}", i, method(i));
}
}
}
}
がmethod(i)のところで、FormatException実行時エラーになります。何故でしょうか?
Console.WriteLine("{0]年={1}", i, method(i));
の {0]年 を {0}年 としてください。
単なるコーディングミスですね。
Console.WriteLine("{0]年={1}", i, method(i));
の {0]年 を {0}年 としてください。
単なるコーディングミスですね。
一歩 遅れた X-|
レスありがとうございます。
つまらないミスでした。ずっと気付かず悩んでいました。
お恥ずかしい限りです。
ひとつ目の書式を閉じるのが大括弧になってます。
Console.WriteLine("{0]年={1}", i, method(i));
中括弧ですよね。
Console.WriteLine("{0}年={1}", i, method(i));
レスありがとうございます。
つまらないミスでした。お恥ずかしい限りです。
一歩 遅れた X-|
2015/10/24 12:25:02レスありがとうございます。
2015/10/24 13:03:06つまらないミスでした。ずっと気付かず悩んでいました。
お恥ずかしい限りです。