2016年12月28日 星期三

操盤人學C# (3) 學會使用陣列

陣列觀念 ]

陣列也是Multicharts使用者較為不熟悉的(雖然MC有陣列功能),我們可以把陣列想像成一個大箱子,其中有很多小箱子。
Multicharts來說,我可以把開、高、低、收分別存進四個不同變數



或是把他們全部存到一個陣列變數裡面



這個ToDay_Bar陣列變數就像一個箱子,他有四個空間(*註1),要放東西進空間一的時候就 ToDay_Bar[1]=XXX,要從空間一拿東西出來的時候就 XXX=ToDay_Bar[1],非常簡單。

*註1:其實是五個空間(包括0)

為什麼要學會陣列? ]

1.      方便,如果你有一個函數需要今天的開、高、低、收四個參數,你可以分別傳進四個參數,也可以直接傳入一個陣列。
2.      可以使用像forforeach等函數
3.      有時候內建函數就是回傳陣列給你,你非會用不可

[ C#實例 ]

以操盤的例子做個總結吧,你在網路上抓到2016/12/28的台指期近月開高低收文字檔為「9110,9213,9105,9211」,用眼睛看當然很簡單,但你在程式中要怎麼知道這天最低價是多少?
答案:





沒有留言:

張貼留言