int [] array = new int [5];
书上解释是:定义了一个长度为5的int型数组array。
我理解不透,有人能为我详细解答吗? 
如[]是什么?这行代码为什么这么写?
谢谢。
我是初学者。自学的,没有老师教我。

解决方案 »

  1.   

    int [] array 表示名为 array 变量是一个 int型数组变量
     = new int [5] 是将 array 变量实例化成一个有5个元素的 int型数组
    ;是语句结束符这些上 MSDN 可以搜索到,介绍的很详细
      

  2.   

    还是有请MVP解答这类真谛问题.
      

  3.   

    那VB里又为什么用()表示数组?
    ——————————————————
    各个编程语言都有自己的语法规则,如果都一样就没有vb,c,c#,java了。
    dim arr(4) as integer 和 int [] array = new int [5]是一样的,只是语言不同。
      

  4.   

    希望你真的是理解了。中文描述的有点错误。书上解释是:定义了一个长度为5的int型数组array。这句应该准确的描述为:
    定义了一个长度为5的int[]类型。
    int[]不是Array
    而是继承自Array的一个类型。
    虽然不影响对初学者的教诲,但不力求准确的写法的确要纠正。
      

  5.   

    VB与C#是同一家,为什么不统一用[]?而JAVA,C,C++,C#,PB,DELPHI都用[]
      

  6.   

    我晕了.16楼的大侠,您又把我弄糊涂了。
    而是继承自Array的一个类型。 怎么解释?