在c#里面运行一段二维数组的代码:
在主函数main里调用了下面这个代码时
getIslandCount(map, row, col);
报错标题中的错误:
非静态字段、方法或属性“islandnum.Program.getIslandCount(int[][], int, int)”要求对象引用
在main函数之前是如下定义这个函数的:
public int getIslandCount(int[][] map, int row, int col)
那么只需把上面这行代码改为:
public static int getIslandCount(int[][] map, int row, int col)
错误就解决了,就是只加一个static就可以了。