C#静态构造函数疑问?

下面一个很简单的例子,正常运行,但有个疑问?当进入静态构造函数(Test())后静态方法就存在了吗,

 class Test
    {
        static Test() 
        {
            Thread t = new Thread(Fun);
            t.Start();
        }
        private static void Fun() 
        {
            Console.WriteLine("12131");
            Thread.Sleep(1000 * 3);
        }
    }

http://www.jb51.net/article/34616.htm

1.编译后的方法,在运行程序开始时就有地址了,这个时候静态构造方法还没开始运行. 调用方法只是寻找到方法地址而已.
2.静态构造方法是第一次访问到该类时才运行.