private void llbWequal_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            
            Class1 w = new Class1();
            w.W_equal();
        }
这段代码一运行就抛出异常:The type initializer for 'lubing.Class1' threw an exception.
调试运行的时候并不报错,只是运行到这个位置的时候就抛异常,运行不过去,各位大神,到底是咋回事啊

解决方案 »

  1.   

    在你new Class1 这个类的时候,发生了初始化异常。你得看看你这个Class1内部有没有什么问题。
      

  2.   

    你在别处new Class1的时候是不是也报这个错?如果是,就是你引用的这个dll内部的错误了。
      

  3.   

    应该是你的class1类中有异常,
    看看这里,http://www.cnblogs.com/zeroone/p/3249803.html
      

  4.   

    问题出在class1的构造函数,也就是public Class1() { ... } 这个方法内。
      

  5.   


    帖出源代码看。如果你没有源代码,那么就找开发人员。 private void llbWequal_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
            {
                
                Class1 w = new Class1();
                w.W_equal();
            }        private void llbWcloud_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
            {
                Class1 w = new Class1();
                w.W_cloud();
            }        private void llb3dim_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
            {
                Class1 w = new Class1();
                w.W_3dim();
            }        private void llbWpomian_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
            {
                Class1 w = new Class1();
                w.W_pomian();
            }        private void llbKequal_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
            {
                ClassK k = new ClassK();
                k.K_equal();
            }        private void llbKcloud_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
            {
                ClassK k = new ClassK();
                k.K_cloud();
            }        private void llbIequal_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
            {
                ClassI i = new ClassI();
                i.I_equal();
            }        private void llbIcloud_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
            {
                ClassI i = new ClassI();
                i.I_cloud();
            }        private void llbEequal_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
            {
                ClassE ce = new ClassE();
                ce.E_equal();
            }        private void llbEcloud_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
            {
                ClassE ce = new ClassE();
                ce.E_cloud();
            }        private void llbUequal_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
            {
                ClassU u = new ClassU();
                u.U_equal();
            }        private void llbUcloud_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
            {
                ClassU u = new ClassU();
                u.U_cloud();
            }
    就是这些链接事件里面的抛异常,其他的代码都和这个无关
      

  6.   

    没看到有这个类的代码啊,只是引用里有lubing,在他的下面有这个class1,class1里又有那个方法,就是上面那张图片里的那样,源代码里没有发现这个类啊
      

  7.   

    类中应该有 w.W_equal(),E_cloud()的详细代码的,
      

  8.   

    你把 w.W_equal();注释了看看,还有没有错,
      

  9.   

    来点详细的代码咯。就是class1类中的代码,看看