Re: [問題] 副程式裡面呼叫需要傳回值的副程式
※ 引述《kingtw1978 (King)》之銘言:
: g1 和 h1 都是從 textBox1.Text 和 textBox2.Text 裡面抓出來的資料
: p = MapToPoint(g1);
: h = MapToIntHours(h1);
: 然後我去執行這兩行副程式
: 把運算之後的結果回傳到 p 和 g
: 如果我不要這樣直接呼叫兩個副程式
: 我要先呼叫一個叫做 abc 的副程式
: 然後 abc 裡面寫上面這兩行呼叫副程式的指令
: 要怎麼寫?
: int abc()
: {
: p = MapToPoint(g1);
: h = MapToIntHours(h1);
: }
: 這樣好像怪怪的.....
g1, h1可當參數傳入abc(),如:
int abc(g1, h1)
{
p = MapToPoint(g1);
h = MapToIntHours(h1);
}
至於p, h怎麼回傳,其實該副程式要繼續寫下去
將最後的結果傳回來即可。
若仍覺得不好用,這代表你method設計不當,再好好想想模組的概念。
--
貫徹分享精神
我為人人,人人為我
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.78.132.15
討論串 (同標題文章)
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章