eventキーワードを使用し、1から10まで表示する際、2で割り切れない場合は奇数と表示する。
using System;
delegate void SampleEventHandler();
// イベント発生
class SampleClass
{
// ラムダ式を使用
public event SampleEventHandler kisuEvent = () => { };
// 1から10を奇数がわかるように表示
public void OnKisuEvent()
{
for (int i = 1; i < 11; i++)
{
Console.Write(i);
if (i % 2 == 1)
{
kisuEvent();
}
Console.WriteLine("");
}
}
}
class Mainclass
{
public static void Main()
{
SampleClass s = new SampleClass();
s.kisuEvent += () => Console.Write("奇数");
s.OnKisuEvent();
}
}
0 コメント:
コメントを投稿