[問題] 迴圈的問題

看板C_Sharp (C#)作者 (鋼彈)時間13年前 (2012/01/31 17:52), 編輯推噓2(203)
留言5則, 3人參與, 最新討論串1/2 (看更多)
請問一下,我有下列需求 假設我有三個變數,變數名稱如下 double H5 = .0; double H6 = .0; double H7 = .0; 我的function是這樣呼叫的 func("H5",H5.ToString()); func("H6",H6.ToString()); func("H7",H7.ToString()); 請問這裡有什麼方法可以改用迴圈來做嗎? 其實這個是要寫excel用的,常常有這種情形發生 因為變數取成這樣我看程式碼比較好看 還是一定只能宣告成陣列才能用迴圈? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.163.30.37

01/31 18:33, , 1F
把變數存在Dictionary裡面如何?
01/31 18:33, 1F

01/31 18:58, , 2F
不用陣列的話,把那些變數包同一個object底下,再用
01/31 18:58, 2F

01/31 18:58, , 3F
CallByName 去取出
01/31 18:58, 3F

02/02 02:48, , 4F
要用迴圈一定要有辦法在同一個取得方法下遵尋相同規則
02/02 02:48, 4F

02/02 02:50, , 5F
這是我個人淺見 ^^
02/02 02:50, 5F
文章代碼(AID): #1F9xdiy_ (C_Sharp)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 2 篇):
2
5
文章代碼(AID): #1F9xdiy_ (C_Sharp)