新手求助,定义二维复数数组,信大神,不报错。
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];