У меня есть консольное приложение, которое просит пользователя ответить на вопрос, оценка отображается в правом верхнем углу экрана, я хочу, чтобы оценка была автоматически обновлена, когда пользователь дает правильное ответ.Автоматическое обновление в консольном приложении
public void L1Timer()
{
Console.Clear();
int ch = 0, score = 0;
Console.Write("Chances : " + ch);
Console.CursorLeft = 40;
Console.Write("Marks : " + score);
for (int time = 0; time <= 100000; time++)
{
Console.SetCursorPosition(65, 0);
Console.Write("Time Elapsed : " + time + " Secs");
Console.CursorLeft = 40;
Thread.Sleep(1000);
}
}
public void Level1()
{
Console.WriteLine("\n\n");
Console.CursorLeft = 40;
Console.WriteLine("C _ _ E _ _ _ T _ _ N");
Console.WriteLine("\n\n");
int tot = 0;
while (tot != 70)
{
Console.Write("Guess : ");
string gues = Console.ReadLine();
if ((gues == "E") || (gues == "L") || (gues == "B") || (gues == "R"))
{
tot += 10;
}
}
}
static void Main(string[] args)
{
VocEnhancer VE = new VocEnhancer();
Thread T1 = new Thread(new ThreadStart (VE.L1Timer));
Console.WriteLine("\n\n\n\n\n");
Thread T2 = new Thread(new ThreadStart(VE.Level1));
T1.Start();
T2.Start();
}
Это мой код ... Я не знаю, что добавить для автоматического обновления баллов.
Приложение Windows Forms вместо консоли. На самом деле просто. Это как просить лететь на небо с личным автомобилем. Это не предназначено для такого использования. –
Показать свой код .. –
'int score; если (ответ правильный) { оценка ++; } ' – Praveen