Я делаю программу, которая оценивает использование энергии. У меня есть список устройств и создал класс для них:Назначение переменных спискам - C#
List<Appliances> appliancesList = new List<Appliances>
{
new Appliances("Toaster",6000, durationInput),
new Appliances("Washing Machine",7000,durationInput),
};
class Appliances
{
public String name;
public int energy_rating;
public int duration;
public Appliances(String nameInput, int energy_ratingInput, int durationInput)
{
name = nameInput;
energy_rating = energy_ratingInput;
duration = durationInput;
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
durationInput = int.Parse(textBox1.Text);
}
Как вы можете видеть в классе, я попытался создать переменную, которая позволяет пользователю вводить длительность, а затем присвоить это значение соответствующее устройство в списке. Я получаю красную строку под «durationInput» в разделе списка, и ошибка говорит: «Имя durationInput не существует в текущем контексте»
Любые идеи?
Ошибка полностью верна. Вы имеете в виду «продолжительность»? – SLaks
Я не знаю, к сожалению. Это помощь, которую я ищу –
Вы не знаете, что вы пытаетесь сделать? И они платят вам за это? – MatteoSp