今天碰到个问题,直接上代码:


Class Program

{

  private static string _str= "StringValue";

  private static Uri _uri = new Uri("http:\\localhost:333\api");



  static void Main ()

  {

    

  }

}




编译时遇到错误:

【原创】 关于全局静态变量初始化_构造函数

经过注释法(我自己起的名字)排查,错误出在 private static Uri _uri = new Uri("http:\\localhost:333\api"); 这行

没法看出问题所在,经过同事指导:可以在静态构造函数里初始化这个变量,加上Try...Catch,结果异常信息是:  


 【原创】 关于全局静态变量初始化_静态变量_02