日期:2014-05-17  浏览次数:20754 次

结构体作为返回值在函数体中不能赋值?[菜鸟求助]
本人菜鸟一枚,向各位大神求助
代码如下
        public struct Jieguo
        {
            double[,] X,V;
            double δ;
        }
        public static Jieguo Jisuan(double[,] ZuoBiao)
        {
            Jieguo JG = new Jieguo();
             //函数体
             // 比如 double [,] V=Matrix.相乘(Matrix.转置(ZuoBiao),ZuoBiao)
           return JG;
        }
现在的问题是要在该函数体中对JG赋值,可是VS10提示,JG.V=V的时候报错,这是为什么咧?

------解决方案--------------------
你是static...
------解决方案--------------------
      public struct Jieguo
        {
           public double[,] X, V;
           public double δ;
        }