使用linq操控陣列的一些小方法

2021-06-01 18:19:11 字數 1350 閱讀 4053

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.collections;

}class test

;string ienumer = s.lastordefault(p => p.startswith("白"));

console.writeline(ienumer);

}public static void test2()

;//string i = s.single(p=>p.startswith("日"));

string i = s.singleordefault(p=>p.startswith("日"));

string si = s.where(p => p.length == 10).singleordefault();

console.writeline(si==null ? "null":si);

}public static void test3()

;//ienumerable

i = s.cast

();//string si = i.elementat(3); console.writeline(si);

s.contains("xingchen");//匹配項

console.writeline(s.elementat(2));

}public static void test4()

;console.writeline(s.count(p => p.startswith("星辰")));

console.writeline(s.max(p=>p.startswith("2")));

}public static void test5()

;console.writeline(i.sum());

console.writeline(i.max());

}///

/// 階乘

///

public static void test6()

}}

將陣列轉化為ienumerable
string mystring = ;

ienumerable

isstring = mystring.where(s=>s.length==2);//將陣列轉化為ienumerable進行查詢

console.writeline("after where is");

foreach (string s in isstring)

一些小方法

1 將六位的顏色碼轉換成紅綠藍三色 uicolor getcolor nsstring hexcolor 2 計算根據字串長度計算空間的size nsstring title 苦澀奉公克己惡毒啦沒考慮到呢離開電腦礦務局恩看到今年份渴望能看見你哭呢 cgsize sizeh title boundin...

UItableView一些小方法

1 uitableview設定偏移量 通過設定tableview的偏移量,讓列表預設滾動到某個位置,內涵段子裡面的效果 mytableview setcontentoffset cgpointmake 0,100 animated yes 有時候只需要重新整理某行的cell的資料,完全沒必要呼叫 t...

一些ArrayList的一些小方法

1 arraylist的一些小方法 加入某本圖書 list.add bk5 檢視是否包含某本圖書 boolean a list.contains bk1 system.out.println a 刪除某本圖書 list.remove bk5 根據圖書名檢視,刪除該圖書 集合的下角標是從0開始的 fo...