我有一个要在C#中完成的类的作业.作为一个完整的C#新手,我先用Java做了这个项目,现在我正在尝试将它转换为C#.我有以下功能,导致以下编译器错误.
错误:无效的排名说明符:以下行中的预期','或']':
int[][] grid=new int[g.cols][g.rows];
Run Code Online (Sandbox Code Playgroud)
Visual Studio正在强调g.rows
public int[][] getConvergenceCounts(MandelbrotGrid g){
int[][] grid=new int[g.cols][g.rows];
for(int x=0;x<g.cols;x++){
for(int y=0;y<g.rows;y++){
double tx=x*(double)3/400-1.5;
double ty=y*(double)3/400-1.5;
grid[x][y]=getConvergenceCount(new Complex(ty,tx));
}
}
return grid;
}
Run Code Online (Sandbox Code Playgroud)
我不知道我在这里做错了什么,在C#中阅读多维数组似乎没有帮助.
所以我有一个无边框的形式,我需要它可以重新调整大小(通过点击4个边或角的任何一个).为了澄清,我希望我的表单像Windows 7中的默认便签一样无边界.

我已经通过使用Julien Lebosquain在这篇文章中提供的代码来实现它(现在只在右下角):
但是,我真的想在右下角显示拖动夹子图像.在他的帖子中,Julien提到了关于抓手的事情:
您可以初始化一个新的
VisualStyleRenderer(VisualStyleElement.Status.Gripper.Normal)并
使用它的PaintBackground()方法.
我不知道如何在我的表格中这样做.有人能指出我正确的方向吗?
谢谢.