类型的初始化异常
问题描述:
我使用一个类来声明一个公共静态变量类型的初始化异常
class Variables
{
public static string AncMotP = System.IO.File.ReadAllText(@"E:\Projects\hanout\WindowsFormsApplication1\mtp.txt");
static public float sommeInit = (float)Convert.ToDouble(System.IO.File.ReadAllText(@"E:\Projects\hanout\WindowsFormsApplication1\hanout.txt")), sommeAjout, rest;
}
}
当EXCUTE程序它显示这个错误My Problem
答
A型初始化异常被抛出时,你不能创建与你的类关联的类型的实例。在你的情况下,你正在执行一个文件读取来初始化你的静态变量。
您可以将代码移动到一个静态构造函数中,并将其包含在try/catch块中,并将该变量设置为一些有意义的默认值。
catch块也可以让你深入研究这个例外。
+0
您可以在代码中使用代码 –
这是一个英文网站 - 除了您的文章中的格式问题,您不应以其他语言发布错误图片。如果您想在此处提问,请翻译错误消息并编辑您的帖子,告诉我们它在英文中的含义。 – nhouser9
......或者至少接受他人的更正。我们正在努力帮助您。 –
更新英文错误 – Prasad