陣列的基本操作(一)

2021-09-06 15:59:40 字數 2067 閱讀 7319

一:獲取二維陣列的行數與列數,截圖

二:**

using

system;

using

system.collections.generic;

using

system.componentmodel;

using

system.data;

using

system.drawing;

using

system.linq;

using

system.text;

using

system.windows.forms;

namespace

arrayrank

private

string[,] g_str_array;//

定義陣列型別變數

private random g_random_num = new random();//

生成隨機數物件

private

void btn_getarray_click(object

sender, eventargs e)

行 列 的陣列",

/*getupperbound引數

dimension

型別:system.int32

陣列的從零開始的維度,其上限需要確定。

返回值型別:system.int32

陣列中指定維度最後乙個元素的索引,或 -1(如果指定維度為空)。

*/g_str_array.getupperbound(

0) + 1,//

getupperbound(0) 返回 array 的第一維的索引上限,getupperbound(rank - 1) 返回 array 的最後一維的上限。獲取陣列的行數

g_str_array.getupperbound(1) + 1);//

獲取陣列的列數

displayarray();//

呼叫顯示陣列方法

}

private

void

displayarray()

}//使用迴圈輸出

for (int i = 0; i < g_str_array.getupperbound(0) + 1; i++)

txt_display.text +=environment.newline;}}

}}

三:按指定條件在陣列中檢索元素,截圖

四:**

using

system;

using

system.collections.generic;

using

system.componentmodel;

using

system.data;

using

system.drawing;

using

system.linq;

using

system.text;

using

system.windows.forms;

namespace

findstr

private

string g_str_array;//

定義字串陣列字段

private

void frm_main_load(object

sender, eventargs e)

;for (int i = 0; i < g_str_array.length; i++)//

迴圈輸出字串

}private

void txt_find_textchanged(object

sender, eventargs e)

}else

}else}}

}

陣列的基本操作

預備知識 在用下標訪問元素時,vector使用的是vector size type型別,而陣列下標的 正確型別是size t 程式清單 執行結果 the elements of array1 is below array1 0 0 array1 1 1 array1 2 2 array1 3 3 a...

陣列的基本操作

學習過程中遇到了運算元組的多種方法,暫時沒有時間,先記錄下來,有時間再詳細補充。ok,可以開始了,最近在學習vue.js,其中有一部分是介紹運算元組的方法,想了想,也沒記住幾個,所以就記錄下來。查詢了一波,還缺少了一些內容,以下沒有序號的為新增內容 sort 用於對陣列的元素進行排序。arrayob...

陣列的基本操作

一.排序常見的兩種方法 乙個是冒泡法排序 乙個是直接排序 效能上冒泡法排序 優於直接排序 title bubblesort description 使用冒泡法排序 公升序 author lizhang date 2018年11月19日 上午9 33 01 param arr 需要排序的陣列 thro...