回 帖 发 新 帖 刷新版面

主题:关于数组的静态方法的使用

举个例子:
int[] number=new int[]{1,2,3,4};
我想用Clear()方法,因为这个方法是静态的,要怎么写呢?
number.Clear()对吗? 静态方法不是直接写类名就可以了阿
到底应该怎么调用?

回复列表 (共5个回复)

沙发

你的
number.Clear()是什么意思?

静态方法是属于类的方法

如果你的clear方法起到的作用是清除类中的一个数组
那么就应该是
class c_numoper
{
 int[] number=new int[]{1,2,3,4};
 public void clear()
{
 ///清除你的数组内容
}
}

使用的时候:c_numoper.clear();

板凳

Array.Clear(...)

3 楼

int[] number=new int[]{1,2,3,4};
首先你初始化这个number数组就错了
这种方法数组的大小必须与元素个数匹配
这样修改:int[] number=new int[4]{1,2,3,4};
这样才正确

4 楼

int[] number=new int[]{1,2,3,4};
没有错吧
还有动态开辟 动态回收 静态是不能回收的 在程序运行期间不能释放
还有静态数组或者静态类没有static 如何叫静态呀
不知道你对静态了解多少?

5 楼

int[] number=new int[]{1,2,3,4};是语法错误
这是两种声明的组合
一个是:
int[] number=new int[4];
一个是:
int[] number={1,2,3,4};

我来回复

您尚未登录,请登录后再回复。点此登录或注册