今天來一些array相關名詞ㄉ介紹
昨天寫那個小遊戲的時候有問一下朋友,C#中有沒有像Python裡面
L=[...]
for i in L:
就可以把L的元素直接叫出來的東西
雖然我還沒等他回答,就先用傳統方法寫完了
後來我厲害的朋朋給我了答復,C#中也有這個東西,叫做foreach
也是今天要介紹的第一個
foreach
一樣先附上官網
如前面所說,這個東東就是Python中 for i in List: 的功能
那官網用法如下:
var fibNumbers = new List<int> { 0, 1, 1, 2, 3, 5, 8, 13 };
foreach (int element in fibNumbers)
{
Console.Write($"{element} ");
}
翻譯一下,如果換成i和List會變成下面這樣:
foreach (int i in List)
{
Console.Write($"{i} ");
}
我感覺比較好懂(?
sort & reverse
基本款ㄟ,正著排倒著排
用法:
Array.Sort(a);
Array.Reverse(a);
要排的東西就是放在a那邊沒錯ㄛ
IndexOf
一樣先上官網
但顯然我看不懂官網
也看不懂簡報
然後我終於找到了一篇淺顯易懂的示範
大大感謝偉大的IT邦友們
好ㄉ總之IndexOf的功能就是找東西用的
用起來大概這樣:
str.IndexOf(“要找的字")
他會給你要找的字的Index
至於要怎麼使用就看各位想做什麼了