静态构造器初始化问题
我想在Main函数中从键盘输入字符串,然后用它初始化类Test静态只读成员变量s,请问应该怎么做? 
 class   Program 
             {                           
                         static   void   Main(string[]   args) 
                         { 
                         string   t=Console.ReadLine();                        
 //怎样才能用t初始化类Test静态只读成员变量s 
 //.......................   
                            Console.WriteLine( "Test.s={0} ",Test.s);//输出s的值 
                         } 
             }   
             class   Test 
             {static   Test(string   t)//这里好象不能有参数,为什么? 
                   { 
                         s=t; 
                      } 
                         public   static   readonly   string   s; 
             }
------解决方案--------------------静态构造器是在第一次使用静态成员时自动调用的 
 不能手工调用,你怎么传入参数?
------解决方案--------------------既然要动态改变其值,为什么要用只读变量? 
 自相矛盾~
------解决方案--------------------一.静态构造器好像不能有参数 
 二.只读变量不能改变其值