Exemple #1
0
        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);
        }
Exemple #3
0
        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);
        }