Delegate (2) 썸네일형 리스트형 C# 문법 - Delegate의 기본 , 배열에서 홀수와 짝수 찾는 코드 알려드림 배열에서 짝수 홀수 갯수 찾는 메서드 만드는건 생각 보다 간단하다. 여기에서 델리게이트 사용하는 방법을 적용해보고자 한다. 델리게이트 사용하는 방법이 헷깔리면 이 해당 코딩을 반복 학습하면 이해하기 쉬울 것이다. 우선 int 배열을 선언해 준다. 그리고 짝수 홀수를 콘솔클래스를 통해 출력해 줄 것이다. 우선 카운트 메서드를 작성해보자 이렇게 만들면 된다. int 배열을 인수로 받아서 해당 배열을 foreach로 검열한뒤 if 조건문으로 짝수에서 카운트 해주면 된다. 홀수 카운드는 해당 빨간팬 부분만 다르게 해주면 갯수를 리턴할 수 있다. 이는 결국 비슷한 메서드를 두개 만드는 일을 하게 된다. 이런 코드의 낭비를 줄여주고 긴 코드에 간섭이 안생기도록 해주며 코딩 해석이 쉽게해 주는 것이 delegate .. C# 이름이 없는 델리게이트 Anonymous Delegate 이거 어떻게 사용하는지 알려드립니다. 말 그대로 이름이 없는 델리게이트다 이는 자주 사용하지 않는 델리게이트 메소드를 대신할 때 사용 한다. 한 두번 밖에 쓰지 않으면 바록 작성해 주는게 코드 리딩에 용이하기 때문이다. 이 델리게이트 메서드를 따로 생성하지 않고 델리게이트 변수를 선언하고 익명의 델리게이트를 Count 메서드에서 바로 작성해주면 된다. Count 메서드의 return 값은 int 형 타입니다. int 형 변수를 선언하여 Count 메서드의 리턴 값을 받아 준다. memberTest 자리에 익명의 델리게이트를 넣어준다. 익숙하지 않아 어려울 수 있지만 델리게이트에서 이름만 없고 이름 없어서 내용을 채워준다고 생각하면된다. delegate(int a) {return a % 2 ==0;} delegate(int a) {return.. 이전 1 다음