- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
陣列的運用
第六章 陣列的運用 第六章 陣列的運用 6.1 選擇結構簡介 6.2 if…else 雙重選擇 6.3 if…else if…else多重選擇 6.4 switch 多重選擇敘述 6.5 三元運算子 6.6 RadioButton選項按鈕控制項 6.7 GroupBox 群組方塊與 Panel面板控制項 6.8 CheckedListBox核取清單方塊控制項 6.1 陣列簡介 陣列將同性質資料集中放在連續記憶體位址。 宣告一個陣列名稱為score的整數陣列來存放成績? score[0] ~ score[4] 分別代表 score1~score5 五個 整數變數名稱。? 將 score[0] ~score[4] 稱為 陣列元素, 中括號內的數字稱為 註標 或 索引。? 一個陣列元素相當於一個變數名稱。? 改變註標值便可存取陣列中的任何一個元素。 6.1 陣列簡介 Continue… 陣列有如一列火車,每節車廂只可存放一個資料,? 資料量多就得加掛車廂。? 若要存取資料只要到指定的車廂號碼 score[0]~score[4],就可存取該車廂內的資料。 6.2 陣列的建立與存取 陣列是一種資料結構,由多個相同資料型別變數組成 使用陣列時機是在需處理多個同性質資料的時候,以陣列中的陣列元素取代多個同性質變數。 陣列元素是由陣列名稱其後跟著以中括號括住陣列的註標值(或稱索引值)組成,表示該陣列元素在此陣列中是第幾個資料。 陣列註標由 0 開始算起。 score[0] 為score陣列的第一個陣列元素 score[2] 為score陣列的第三個陣列元素。 6.2 陣列的建立與存取 Continue… 在程式中可將每個陣列元素視為一個變數來處理。 由於陣列元素存放在連續記憶體中的堆積(Heap)區,存取陣列元素,只要改變陣列的註標,透過註標便可計算出該陣列元素存放在記憶體中的位址。 陣列必須先經過宣告和建立才能存取陣列元素。 由於陣列在建立的同時,編譯器會在記憶體中按照所建立陣列的資料型別,保留連續空間給此陣列使用。 陣列經編譯後便可知該陣列在記憶體中的起始位置、大小及該陣列含有多少個陣列元素,該陣列是屬哪種資料型別的陣列。 6.2.1 陣列的宣告與建立 6.2.1 陣列的宣告與建立 Continue… 6.2.1 陣列的宣告與建立 Continue… 6.2.2 陣列的初值設定 6.2.3 使用迴圈存取陣列的內容 6.2.4 foreach 敘述 建立輸出入介面 6.3 多維陣列 一維陣列維度為1 ? 陣列註標只有一個。 二維陣列維度為2? 如座位表、兩班計概成績等。? 可用第幾列、第幾行來表示出任何一個位置。 三維陣列維度為3? 由好幾個教室疊起來的立體大樓? 第幾層的第幾列的第幾行表示出任何一個位置。 多維陣列? 陣列維度二維以上。 6.3.1 陣列的維度 二維陣列的宣告與建立語法如下 6.3.2 陣列的上界 6.4 排序與搜尋 6.4.1 陣列的排序 6.4.2 陣列的反轉 6.4.3 陣列的搜尋 6.5 陣列的常用屬性與方法 6.5.1 Rank屬性 6.5.2 Length屬性 6.5.3 GetLength 方法 6.5.4 CopyTo方法 6.5.5 Array.Clear方法 6.5.6 Array.Resize方法 建立輸出入介面 6.6 ListBox清單控制項 6.6.1 ListBox 控制項的常用屬性 6.6.1 ListBox 控制項的常用屬性 6.6.2 在 ListBox 控制項中加入項目 一、如何在表單設計階段加入項目 二、如何在程式執行階段加入項目 方法1: 使用 Add 方法 方法2: 使用 Insert 方法 方法3: 使用 AddRange 方法 6.6.3 Items 屬性的常用屬性與方法 6.6.3 Items 屬性的常用屬性與方法 8. FindSring 和FindStringExact方法 6.6.4 SelectedIndices 和SelectedItems 屬性 6.6.4 SelectedIndices 和SelectedItems 屬性 6.6.4 SelectedIndices 和SelectedItems 屬性 6.6.5 ListBox控制項的常用事件 當選取 ListBox 清單控制項中某個項目時 ? 該項目的 SelectedIndex 屬性和 SelectedItem 屬性隨之改變?可藉由兩個屬
文档评论(0)