学习Winform这么久了,还没想过一个程序是如何被载入的,甚至连里面变量如何初始化,都没有仔细的考虑过,今天抽了点时间验证了一下自己突然然到的东西,首先说一点基础的东西,一个类在被载入时(首次用一个类时),会先被始化静态成员变量,然后是静态构造函数,然后才是自己的操作.既然是这样,那可以想一下,在C#中Main函数不也是在一个类中的吗,那样也就会先初始化静态成员的,所以只要一点的代码就可以实现其它的函数作为入口:
下面分别用C#写一下,
在Program.cs文件中测试代码如下
using System;
using System.Collections.Generic;
using System.Windows.Forms;
namespace WindowsApplication2
{
static class Program
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
MessageBox.Show("Main函数终于执行了");
&nbs