デリゲートとか匿名メソッドとかラムダ式とか
using System; namespace Simple { delegate int MyDel(int i); class MyClass { public int Add(int i) { return i+1; } public int Add2(int i) { return i+2; } } class Program { static void Main() { MyClass mc = new MyClass(); MyDel del1 = mc.Add; del1 += mc.Add2; MyDel del2 = delegate(int x) { return x + 1; }; MyDel del3 = x => x + 1; Console.WriteLine("{0}", del1(1)); Console.WriteLine("{0}", del2(2)); Console.WriteLine("{0}", del3(3)); } } }
実行結果
C:\work>C:\WINDOWS\Microsoft.NET\Framework\v3.5\csc.exe Program.cs
Microsoft (R) Visual C# 2008 Compiler version 3.5.30729.1
for Microsoft (R) .NET Framework version 3.5
Copyright (C) Microsoft Corporation. All rights reserved.
C:\work>Program.exe
3
3
4
今日で夏休みは終了。明日から会社。ううブルーだ。。。これは秋休みをとらねばw
それにしても明日の女子サッカーはBSでしかやらないんだろうか。そうだとしたらエー!ってかんじだけど。