none
请教各位:关于static的问题? RRS feed

  • 问题

  • 在main函数中如果去掉static,报错找不到函数入口,程序调用了两个方法,如果main函数中static不去掉,是否可以去掉方法中的static或者通过其他方式在方法外new一个?

    namespace test
    {
        public class abc
        {
            public delegate void Del(string message);
            public static void DelegateMethod(string message)
            {
                System.Console.WriteLine(message);
            }
            public static void MethodWithCallback(int param1, int param2, Del callback)
            {
                callback("The number is:" + (param1 + param2).ToString());
            }
            public static void Main()
            {
                Del handler = DelegateMethod;
                handler("Hello World");
                MethodWithCallback(1, 2, handler);
                Console.ReadLine();
            }
        }
    }

       

    2015年4月22日 9:09

答案