델리게이트1
델리게이트는 함수를 담는 변수이다.
delegate int Calculator(int a, int b); // 델리게이트 형 함수 Calculator선언(인자 같아야함) int AddNumbers(int a, int b){ return a + b; } int SubNumbers(int a, int b){ return a + b; } void Start () { //선언과 동시에 사용할 함수AddNumbers 넣어줌. Calculator MyCalculator = new Calculator(AddNumbers); // int numberResult = MyCalculator(30, 15); // 사용 print(numberResult); // 새로운 함수 대입. MyCalculator = new Calculator(SubNumbers); int number2Result = MyCalculator(30, 15); print(number2Result); }
댓글
댓글 쓰기