【发布时间】:2014-11-21 09:48:17
【问题描述】:
好吧,我一直坚持使用未分配的局部变量。我首先声明我的变量并创建我的字典。
在我的代码下面:
string berichtAantalMunten;
double[] munten = { 2,1,0.50,0.20,0.10,0.05};
Dictionary<double, int> aantalMunten = new Dictionary<double, int>();
int muntenTeller = 0;
double bedragTerug = totaalIngeworpen - prijsDrankje;
foreach (double munt in munten){
double tijdelijkIngeworpen = totaalIngeworpen - munt;
if (tijdelijkIngeworpen >= 0)
{
muntenTeller++;
aantalMunten.Add(munt, muntenTeller);
totaalIngeworpen = tijdelijkIngeworpen;
}
}
if (aantalMunten.ContainsKey(2))
{
berichtAantalMunten = aantalMunten[2].ToString() + " x € 2,00\n";
}
if (aantalMunten.ContainsKey(1))
{
berichtAantalMunten += aantalMunten[1].ToString() + " x € 1,00\n";
}
【问题讨论】:
-
您应该向我们提供有关您的编译错误的更多信息。哪一行有错误?哪个变量在抱怨?
-
@AndrewShepherd 显然是最后一个应该增加
berichtAantalMunten的地方
标签: c# .net dictionary