【发布时间】:2012-03-16 07:22:16
【问题描述】:
所以我不知道 C# 的术语。 我想要做的是我有 2 个静态空隙
static void SelectProduct() {
double moneyamount = 0;
int selection = int.Parse(Console.ReadLine());
if (selection == 1) {
moneyamount = 1.50;
}
else {
Console.WriteLine("Wrong Selection");
}
Console.WriteLine("Your drink costs $" + moneyamount);
InsertCoin();
}
static void InsertCoin() {
Console.WriteLine("Balance of cost $" + moneyamount);
}
我的问题是我想在InsertCoin void 中使用moneyamount。
当我在课后立即分配双倍金额时,它给出了一个错误。
我无法返回 moneyamount 因为它是静态的。我必须使用静态,因为我需要回忆它。
那么在这种情况下我该怎么办呢?
【问题讨论】: