Lucky-John 2021. 11. 2. 10:31
using System.Linq;
using System.Task;
using System.Threading.Tasks;

namespace Delegate
{
   public class TestClass
   { 
         delegate void MyDelegate();
         delegate int AddDelegate(int a, int b);

          public TestClass()
          {
              MyDelegate myDelegate = Func;
              AddDelegate addDelegate = Add;
              myDelegate();
              addDelegate(3, 4);
          }

          public void Func()
           {
           }
           
          public int Add(int a, int b)
           {
               return a+b;
           }
   }   
}
public d elegate int MyDelegate(double number);

public TestClass()
{
      show(Kor);
}

public void show(MyDelegate menu)
{
    int n = menu(200);
}

private int Kor(double number)
{
}

private int Eng(double number)
{
}