반응형
using System;
namespace TestClass1
{
class Soccer
{
public delegate void SoccerDel();
public event SoccerDel eventDel;
private string[] player;
public int length
{
get{return this.player.Length; }
}
public Soccer()
{
player = new string[] {"전광식","박주영","박지성","이영표" };
}
public string this[int index]
{
get { return this.player[index]; }
}
public void ShotExecute()
{
if ( eventDel != null)
{
eventDel();
}
}
}
class MainProgram
{
static void Main()
{
Soccer sc = new Soccer();
for (int i = 0; i < sc.length ; i++)
Console.WriteLine(sc[i]);
sc.eventDel += new Soccer.SoccerDel(MainProgram.sc_eventDel);
sc.ShotExecute();
}
static void sc_eventDel()
{
Console.WriteLine("이벤트를 실행합니다");
}
}
}
'Writer > WarmingUp Code' 카테고리의 다른 글
워밍업 코드 클래스 2 (0) | 2008.12.23 |
---|---|
C# ADO.NET 접속 Console접속 SELECT ,UPDATE (0) | 2008.11.12 |
ADO.NET 접속 (0) | 2008.10.29 |
메모장 만들기(MDI)포함 (0) | 2008.10.29 |
C# Thread 스레드 (0) | 2008.10.29 |
C# 객체생성과제 (0) | 2008.10.20 |
C# 과제 (0) | 2008.10.17 |
abstract interface (0) | 2008.10.15 |