首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

结构体作为返回值在函数体中不能赋值?[初学者]

2013-04-12 
结构体作为返回值在函数体中不能赋值?[菜鸟求助]本人菜鸟一枚,向各位大神求助代码如下public struct Jiegu

结构体作为返回值在函数体中不能赋值?[菜鸟求助]
本人菜鸟一枚,向各位大神求助
代码如下
        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 δ;
        }

热点排行