static void Main() { Console.Write("솟수를 구하고 싶은 범위의 최대값을 입력"); int maxNum = int.Parse(Console.ReadLine()); MyPrime pi = new MyPrime(); pi.FindPrime += PrintPrime; //이 이벤트가 일어나면 += 이 함수 호출 => 이벤트 핸들러 등록 이벤트명 += 메서드명; C# 2.0문법 //pi.FindPrime += new FindDelegate(PrintPrime); //C# 1.0문법 pi.CheckPrime(maxNum); }
static void Main() { Console.Write("소수를 구하고 싶은 범위의 최대값을 입력:"); int MaxNum = int.Parse(Console.ReadLine()); MyPrime pi = new MyPrime(); pi.FindPrime += new FindDelegate(PrintPrime);//이벤트핸들러 등록(C# 1.0) //pi.FindPrime+=PrintPrime //C#2.0 pi.checknum(MaxNum); }
static void Main() { Console.Write("소수를 구하고 싶은 범위의 최대값을 입력: "); int maxNum = int.Parse(Console.ReadLine()); MyPrime pi = new MyPrime(); //이벤트핸들러 등록 (이벤트명 += 메서드명) //pi.FindPrime += new FindDelegate(PrintPrime); //C#1.0 pi.FindPrime += PrintPrime; //C#2.0 pi.CheckPrime(maxNum); }
static void Main() { Console.Write("솟수를 구하고 싶은 범위의 최대값을 입력해주세요 : "); int maxNum = int.Parse(Console.ReadLine()); MyPrime pi = new MyPrime(); // 클래스의 인스턴스 만들고 //델리게이트 등록(이벤트 핸들러 등록) //pi.FindPrime += new FindDelegate(PrintPrime); //C#1.0문법 pi.FindPrime += PrintPrime; //C#2.0 => new쓰기 귀찮으니 그냥 씀 pi.CheckPrime(maxNum); }