Я новичок в C#. Я написал цикл foreach, но как я могу вспомнить переменные за пределами цикла. Спасибо за вашу помощь.как вызвать переменную в foreach Loop C#
Вот мой код:
static void Main(string[] args)
{
IDictionary<string,float> IDico=new Dictionary<string,float>();
IDico.Add("D1",1);
IDico.Add("D2",2);
IDico.Add("D3",3);
string tempo="D2";
foreach(var element in IDico.Keys)
{
if(tempo.Contains(element in IDico.Keys)
{
var outPut=IDico[element]
}
}
var call=outPut // How can I call outPut outside the for loop?Because the outPut doesn't exist for this row.
}
Заявить его за пределы цикла и назначить его внутри. Для этого вам нужно использовать конкретный тип вместо 'var'. –
Вы имеете в виду, что я определяю float outPut вне цикла, outPut = IDico [element], и я могу позвонить в конце? –
Да, thats correct –