我就说点点吧, 反正我也很久没动 Code 了, 这个学期都是数学, 英文。
最基本的Array 是这样。
- string myfriend = new string[] {"kk" , "LCW" , "WILL" , "JS"};
复制代码
我举个例子
- int mynumber = new int[30];
复制代码
这个是基本的 Array datatype 是前面的 int , 代表 Integer, 意思就是说只能放Integer。
Array 如果要存data, 那么其实不会很难。
- int a_number = 30;
- mynumber[0] = a_number;
复制代码
然后你Print 出来的方法就是...
- MessageBox.Show(mynumber[0]);
复制代码
那么你就会得到 30.
比如说我要存 For Loop 的 loop 号码, 那么我就这样写
- for(int i = 0 ; i < 30 ; i++) { mynumber[i] = i;};
复制代码
for loop 的概念就不多说了。 现在我们来看看 mynumber
= i; 做了什么。
mynumber 是array 的名字 , 就是他的Index, 一定要是Integer 才能作为 Array 的Index。
mynumber = i; 就是把data Assign 给 i 位子。
print 出来的方法是。
- String numberString = "";
- for(int i = 0; i < mynumber.length; i++){
- numberString+= " " + mynumber[i];
- }
- MessageBox.Show(numberString);
复制代码
你会得到 0 ~ 29。
当然。除了int 你也能用别种DataType
- double doublenum = new double[30];
- string alotofstring = new string[30];
- object someobject = new object[30];
- student studentarr = new student[30];
复制代码
* student 是class, OOP 会教。 如果student class 内有 getname 这个 method, 那么 student[0].getname(); 或 student[0].getname; 才是对的。 如果还没教到OOP , 那么你可以省略这个。
PS: 高手们, 如果大小写或写法, 或spelling 有错,或漏掉东西, 请大大指点和纠正我,不必对我客气。