作者tomex (tomex_ou)
看板C_Sharp
标题Re: [问题] 副程式里面呼叫需要传回值的副程式
时间Wed Sep 21 15:00:27 2005
※ 引述《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