1、集合
//陣列:存值長度固定,型別固定
//集合:長度不固定,型別不固定
listlist = new list();
//我們可以通過add或者addrange方法向集合中新增值,但是,如果我們需要新增十個數的時候,用這個就不好了
//int nums = ;
//所以,針對上面出現的問題,我們通過迴圈向集合中新增資料
for (int i = 1; i < 10; i++)
list.insert(2, 100); //向索引是2的位置插入100
for (int i = 0; i < list.count; i++)
根據索引來移除
list.toarray();//把集合轉成陣列
console.writeline("**********=");
console.readkey();
判斷集合中是否包含該元素
// list.count();集合的個數
2、集合案例
#region 練習一 兩個(list)集合和,把這兩個集合去除重複項合併成乙個
listlistone = new list() ;
listlisttwo = new list() ;
//迴圈第二個集合
for (int i = 0; i < listtwo.count; i++)
}//將第乙個集合通過迴圈輸出
for (int i = 0; i < listone.count; i++)
console.readkey();
#endregion
#region 練習二 隨機生成10個1-100之間的數放到list中,要求這10個數不能重複,並且都是偶數(新增10次,可能迴圈很多次)
//先定義乙個集合
listlist = new list();
random r = new random();
//不停地產生隨機數
while (list.count<10)
}//通過迴圈將集合中的資料列印出來
for (int i = 0; i < list.count; i++)
console.readkey();
#endregion
3、分揀奇偶數
#region 把分揀奇偶數的程式用泛型實現。
listlist = new list() ;
//定義乙個集合,來存放偶數
listlisteven = new list();
//定義乙個集合,來存放奇數
listlistodd = new list();
//迴圈集合
for (int i = 0; i < list.count; i++)
else
}//迴圈將偶數列印輸出
for (int i = 0; i < listeven.count; i++)
console.writeline("**********==");
//迴圈將奇數列印輸出
for (int i = 0; i < listodd.count; i++)
console.readkey();
#endregion
4、鍵值對練習
#region 鍵值對練習四
dictionarydic = new dictionary();
//向字典中新增元素
dic.add("卡卡西",30);
dic.add("梅西",24);
dic.add("鄭大世",34);
//先將鍵列印出來
console.writeline("***************=鍵**********===");
foreach (string item in dic.keys)
//將值列印出來
console.writeline("***************=值**********====");
foreach (int item in dic.values)
console.writeline("**********鍵值對*****===");
foreach (keyvaluepairitem in dic)
console.readkey();
#endregion
基礎加強第三天 練習總結
region 練習四 計算字串中每種字母出現的次數 面試題 welcome to chinaworld 不區分大小寫,列印 w2 e 2 o 3 string str welcome to chinaworld str str.tolower dictionarydic new dictionary...
第三天 C 基礎小結
今天主要複習了下c 基礎知識,其實大多數都和c的結構化程式沒什麼不同,都是大同小異的,從一定的角度上也說明了程式語言是想通的。c 基礎知識小結 1 c 只是一門程式語言,net只是乙個平台,clr是公共語言執行庫,作業系統是在硬體上的第一層軟體包裝,我們的操作就是基於作業系統之上的 2 c 的變數名...
LUA基礎學習第三天
物件導向 metatable mytable 將metable設定為mytable的元素,類似metatable為父類,繼承 setmetatable mytable,metatable 當表中不存在該目標key時,通過index可以在元表中進行查詢 q1 當表中存在該目標key時,不會去執行 in...