06.01.2015 Views

第一章C#語言基礎

第一章C#語言基礎

第一章C#語言基礎

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

計<br />

算<br />

科<br />

機<br />

科<br />

學<br />

,a4[1,1]=5<br />

arr[2] = 4<br />

上 面 的 例 子 中 使 用 的 是 一 維 陣 列 , 下 面 介 紹 多 維 陣 列 :<br />

string a1 類 參 照 變 數 列 維<br />

string[] a1;// 一<br />

string[,] a2;// 二<br />

string 維 陣<br />

a2 = new string[2,3];<br />

a2[1,2] = "abc";<br />

列 類 參 照 變 陣<br />

a2<br />

string[,,] a3;// string a3<br />

列 類 參 照 變 數 列 的 陣 列 , 即 陣 列 的 元 素 還 是 陣 列 陣 維 三<br />

string[][] j2;// 陣<br />

string[][][][] j3;<br />

在 陣 列 宣 告 的 時 候 , 可 以 對 陣 列 元 素 進 行 指 派 值 。 看 下 面 的 例 子 :<br />

3 列 , 有 元 素 。 陣 維<br />

int[] a1 = new int[]{1,2,3};// 一<br />

int[] a2 = new int[3]{1,2,3};// 此<br />

int[] a3 = {1,2,3};// 相<br />

格 式 也 正 確 個<br />

a3=new int[]{1,2,3};<br />

int[,] a4 = new int[,]{{1,2,3},{4,5,6}};// 二<br />

int[][] j2 = new int[3][];// 有 義 第 一 個 元 素 , 是 一 個 陣 列 定<br />

j2[0] = new int[]{1,2,3};// 定<br />

j2[1] = new int[]{1, 2, 3, 4, 5, 6};// 個 元 素 的 陣 列 可 以 不 等 長 每<br />

j2[2] = new int[]{1, 2, 3, 4, 5, 6, 7, 8, 9};<br />

維 陣 列<br />

1.4.10 字 串 類 (string 類 )<br />

int[] 於 當<br />

陣 列 j2, 義<br />

個 元 素 , 每 個 元 素 都 是 一 個 陣 列 三<br />

C# 還 定 義 了 一 個 基 本 的 類 string, 專 門 用 於 對 字 串 的 操 作 。 這 個 類 也 是 在 命 名 空 間 System<br />

中 定 義 的 , 是 類 System.String 的 別 名 。 字 串 應 用 非 常 廣 泛 , 在 string 類 的 定 義 中 封 裝 了 許 多<br />

方 法 , 下 面 的 一 些 語 句 展 示 了 string 類 的 一 些 典 型 用 法 :<br />

字 串 定 義<br />

string s;// s<br />

s<br />

個 字 串 參 照 型 別 變 數 串 參 照 型 別 變 數 向 字 一 義 定<br />

s = "Zhang";// 字<br />

string FirstName = "Ming";<br />

string LastName = "Zhang";<br />

指<br />

"Zhang" 串<br />

string Name = FirstName+" "+LastName;// 算 運<br />

string SameName = Name;<br />

',' ',' ','<br />

char[] s2 = {'<br />

string s3 = new String(s2);<br />

字 串 搜 索<br />

string s = "ABC 科<br />

int i = s.IndexOf("<br />

',' '};<br />

搜 索 " 科 " 在 字 串 中 的 位 置 , 因 第 一 個 字 元 索 引 為 0, 所 以 "A" 索 引 為 0," 科 " 索 引 為 3, 因<br />

+ 已 子<br />

多 載 被<br />

此 這 裡 i = 3, 如 沒 有 此 字 串 i = –1。 注 意 C# 中 ,ASCII 和 漢 字 都 用 2 個 位 元 組 表 示 。<br />

15<br />

學 ";<br />

");

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!