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

新手求助,定义二维复数数组,信大神,不报错。
Complex.cs中的内容

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace WindowsFormsApplication1
{
   
        /********************************************************************
        定义双精度的复数
        ********************************************************************/
        public struct Complex
        {
            public double x;
            public double y;

            public Complex(double _x)
            {
                x = _x;
                y = 0;
            }
            public Complex(double _x, double _y)
            {
                x = _x;
                y = _y;
            }
            
            //加减乘除操作

            public static Complex operator +(Complex lhs)
            {
                return lhs;
            }
            。。。。
        }
}

窗体程序中定义二维数组 
WindowsFormsApplication1.Complex ComArra[,];
报错:错误的数组声明符: 要声明托管数组,秩说明符应位于变量标识符之前。要声明固定大小缓冲区字段,应在字段类型之前使用 fixed 关键字。
二维数组

------解决方案--------------------
Complex[,] ComArraarr = new Complex[2,3];