목록C# (3)
jm_p_op
input값이 잘못되었을 때(자신의 함수를 써서 다시 input값 받기), 혹은 다음 게임 씬으로 넘어갈때 많은 사람들이 재귀형식으로 설계를 한다. function 안에 function을 사용하면 직관적으로 보이지만, 이는 html로 비유하자면 창을 안닫고 계속 창을 여는것이다. void Recursive() { check_input = Console.WriteLine(); if (잘못된 입력) { Recursive(); } } 함수를 마친후 계속 다음 함수를 실행 시키는 방법이다. 전역변수를 통하여 해당 함수를 실행 WhileFunction을 통해 함수를 계속 실행 시킨다 DoFunction을 통해 전역 변수에 따른 함수를 실행 이때 꼭 switch뿐만 아니라 dictionary if 등등 다양한 방법..
함수를 변수에 저장하는것을 Delegate라고 한다. a,b,c행동을 어떤 순서로 정할지는 몰르겠지만 원하는데로 넣고 뺄 때 사용한다. list형식과 비슷함 같은 함수 추가가능 +=뒤에 함수를 추가 -=뒤에 함수를 제거 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace test1 { internal class Program { public delegate void MyDelegate(string msg); public static void MethodA(string msg) { Console.WriteLine("param of me..