Top.Mail.Ru
Ответы

C# условный оператор о воспроизведение звука.

Есть переменная если она равна 1, то при нажатии кнопки должен воспроизводиться один звук, а если не переменная не равна 1, то должен воспроизводится другой звук.
Но у меня получается что воспроизводится всё время звук когда переменная не ровна 1.
Почему?

if (qe != 1)
{
SoundPlayer simpleSound = new SoundPlayer(@"C:\Диплом\Диплом\Resources\неправ. wav");
simpleSound.Play();
}
else
{
SoundPlayer simpleSound = new SoundPlayer(@"C:\Диплом\Диплом\Resources\прав. wav");
simpleSound.Play();
}

Дополнен

qe =1
значит по условию должна идти запись "прав. wav",
но идет запись "неправ. wav" хотя там в условии написано что qe не должно быть равно 1

По дате
По рейтингу
Аватар пользователя
Искусственный Интеллект
6лет

if (qe != 1) условие правильно составь
и данных не достаточно, что бы делать выводы.