iT邦幫忙

2023 iThome 鐵人賽

DAY 21
0
自我挑戰組

突然冒出的自學計畫系列 第 21

#Day21 陣列東西小總匯

  • 分享至 

  • xImage
  •  

今天來一些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
至於要怎麼使用就看各位想做什麼了


上一篇
#Day20 一些其他東西:GitHub & const
下一篇
#Day22 二維陣列和assign的問題(?
系列文
突然冒出的自學計畫30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言