Я занят лабиринтом, и в настоящее время я работаю над этой проблемой. Я хочу, чтобы когда-нибудь кто-то ударил по стене, он использует метод Movetostart
, и я хочу, чтобы он подсчитывал с помощью var death
. До сих пор я получил это.Добавление переменной int в метку и ее добавление +1
int death = 0;
private void MoveToStart()
{
Count.Text = death.ToString();
Point startingPoint = panel1.Location;
startingPoint.Offset(301, 543);
Cursor.Position = PointToScreen(startingPoint);
ms = 0;
sec = 0;
min = 0;
hour = 0;
death = +1;
}
Сейчас проблема заключается в том, что смерть остается только на 1 и не имеет значения, сколько раз она попадает в стену не подсчитывать.
'death = + 1' не совсем правильный синтаксис ... подумайте о том, что означает это утверждение. –
Ваша логика почти правильна, вам нужно назначить значение смерти обратно в текстовое поле, также прочитанное на перегрузках Оператора https://msdn.microsoft.com/en-us/library/sa7629ew.aspx – MethodMan
вы можете использовать death + = 1, и вы должны поместить его в Count.text после того, как вы измените его не раньше – Scriven