作者weimax (威威)
看板C_Sharp
標題[問題] 多個回傳的寫法?
時間Wed Jun 16 15:02:50 2010
各位好
最近再練習一些題目
有問題想要請教一下
要寫一個計算稅額的方法,希望能以static的方式寫
不要用全域變數
static int MoneyCompute(int money)
{
int TaxMoney= money/1.05; //算出稅額
return(TaxMoney);
}
主程式裡只要寫
int Tax = MoneyCompute(錢)
就可以了
但如果我想再同一個方法多算一個淨額
錢-算出來的稅
要怎麼寫在同一個方法? 還是一定要寫成兩個方法?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.57.128.92
1F:推 F23ko:把傳回值包成stru什麼的.... 反正包成結構就是了.... 06/16 15:06
2F:→ F23ko:IDE太強,字都忘記怎麼拼 /_\ 06/16 15:07
3F:→ chrisQQ:struct ~ 06/16 15:29
4F:→ optimist9266:用out 或 ref 關鍵字也不錯 06/16 16:53
5F:→ optimist9266:跟struct比包Class會好一點,double兩個就爆了 06/16 16:54
6F:→ suny999:NET4支援tuple,你可以return Tuple.Create("Me",1.01) 06/19 05:23
7F:→ suny999:或System.Collections的return new ArrayList(){1,2,"ME"} 06/19 05:33
8F:→ suny999:如果資料多就用struct或tuple,效率高和資源回收易很重要 06/19 05:46