【原创】 关于全局静态变量初始化
今天碰到个问题,直接上代码:
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,结果异常信息是: