C#數(shù)組簡單概括
C#有很多值得學(xué)習(xí)的地方,這里我們主要介紹C#數(shù)組,包括介紹TestObject類型等方面。
C#數(shù)組說簡單,就非常簡單,說難也難。我們可以這樣來理解。比如:
- int i = 0;
- //這里是定義一個(gè)變量。
- int[] i = new int[2];
- //這就是定義了一個(gè)數(shù)組
C#數(shù)組的每個(gè)單元(每個(gè)元素)的類型都是整型,而且這個(gè)數(shù)組就只有2個(gè)元素。
int[] 表示聲明一個(gè)int類型的數(shù)組,采用“[]”來定義, i是這個(gè)數(shù)組變量的名字. 你也可以叫:iArray等。
我們簽名說過,int對(duì)應(yīng)的是System.Int32,我們可以采用new int的方式來定義數(shù)組。new int[2] 這里的[2]是表示數(shù)組的長度,也就是該數(shù)組包含幾個(gè)元素和內(nèi)部單元。
來個(gè)實(shí)際例子:
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace CSharp
- {
- public class TestArray
- {
- public TestArray()
- {
- int[] iArray = { 2, 5, 6, 1, 4, 9 };
- foreach (int i in iArray)
- {
- Console.WriteLine(i);
- }
- string[] sArray = { "s", "Hello", "Heihei", "海盜船長", "緋紅女郎" };
- foreach (string s in sArray)
- {
- Console.WriteLine(s);
- }
- //對(duì)象數(shù)組:
- TestObject[] oArray = new TestObject[2] { new TestObject(), new TestObject() };
- foreach (TestObject o in oArray)
- {
- Console.WriteLine(o);
- }
- Console.ReadLine();
- }
- }
- public class TestObject
- {
- public override string ToString()
- {
- return " 我是TestObject";
- }
- }
- }
foreach (TestObject o in oArray) -- oArray是TestObject[] 數(shù)組。 它里面的每個(gè)單元都是TestObject類型。用in語法來操作。TestObject o是聲明的一個(gè)局部變量,用來接收oArray里面遍歷出來的每個(gè)單元。以上介紹C#數(shù)組。
【編輯推薦】