Re: [問題] 副程式裡面呼叫需要傳回值的副程式

看板C_Sharp (C#)作者 (tomex_ou)時間20年前 (2005/09/21 14:56), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/4 (看更多)
※ 引述《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
文章代碼(AID): #13CGGgKS (C_Sharp)
文章代碼(AID): #13CGGgKS (C_Sharp)