以下是原文:
using System;
namespace InsideCSharp
{ class UsingDirectiveApp
{ static void Main()
{ Console.WriteLine("This an example of the"+"using directive.");
}
}
}
static修饰符告诉编译器 Main方法是一个全局方法 ,而且不必为了调用这个方法而对类进行实例化 (详情见第 3章)。这个 限制是有意义的,因为如果不这么做 ,编译器就不知道如何 、何时对类进行实例化(它妈的,我们没要它实例化,它能实例化吗?竟然会有这种话)。因为该方法是静态的,编译器就将它的地址存储为入口点,(它妈的,难道类中有静态方法,那这里就是入口点吗??)这样 .NET通用语言运行时环境就知道从哪里开始执行应用程序。
using System;
namespace InsideCSharp
{ class UsingDirectiveApp
{ static void Main()
{ Console.WriteLine("This an example of the"+"using directive.");
}
}
}
static修饰符告诉编译器 Main方法是一个全局方法 ,而且不必为了调用这个方法而对类进行实例化 (详情见第 3章)。这个 限制是有意义的,因为如果不这么做 ,编译器就不知道如何 、何时对类进行实例化(它妈的,我们没要它实例化,它能实例化吗?竟然会有这种话)。因为该方法是静态的,编译器就将它的地址存储为入口点,(它妈的,难道类中有静态方法,那这里就是入口点吗??)这样 .NET通用语言运行时环境就知道从哪里开始执行应用程序。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货