[問題] 簡單的全域/區域變數問題
public double Amt = 0;
public string Function001()
{
double Amt = 10;
Amt = 100;
}
以上簡單的程式碼。
發現如果再Function001裡面呼叫變數Amt來用,他會呼叫local variable優先
也就是說是那個Amt=10的那個會被呼叫 然後被改成100
但是如果我想要在Function001裡面存取全域變數Amt,外面那個Amt(等於零那個),
(除了用address還是叫Reference 以外)
請問該怎麼下指令?
謝謝!
--
初學請見諒~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.71.218.254
→
09/30 14:56, , 1F
09/30 14:56, 1F
→
09/30 15:09, , 2F
09/30 15:09, 2F
→
10/01 13:53, , 3F
10/01 13:53, 3F