У меня есть простая задача в моем приложении, но у меня проблема.Показать номер как есть
Например:
for (int i = 1; i <= 1000000; i++)
{
if (i % 2 == 0) {
TextBlock.Text += string.Format("{0},", i);
}
}
Хотя приложение делает эту задачу он занимает много времени, поэтому я хотел бы он отображает номер, когда он находится и не в конце, все номера вместе. Что такое самый простой способ сделать это для новичков, подобных мне? Это WP8, C#.
Большое спасибо.
Как-то я сомневаюсь, что вы действительно хотите распечатать 500 000 номеров на экране так быстро, как вы можете. Я не могу себе представить, как это было бы полезно для пользователя, и это наверняка закроет экран довольно долгое время, пока вы попытаетесь написать все. – Servy
Я не пытаюсь отобразить все эти числа, это просто пример, мое приложение отображает несколько цифр, но расчет занимает много времени, а пользовательский интерфейс зависает. – Toni0123
Так что в основном 'TextBlock.Text + = string.Format (" {0}, ", i);' ничего не делает, пока цикл не закончен? Это потому, что пользовательский интерфейс перерисовывается только ** после ** кода за стопами. – Yura