2010-07-21 5 views
0

В моем приложении у меня есть TextBlock, который я показываю двойным числом после того, как пользователь нажмет кнопку. Это число может быть очень маленьким десятичным или очень большим числом, требующим экспоненциальной нотации (т. Е. 3.43e12). Проблема в том, что программа печатает так много цифр, что она переполняет мой TextBlock, и пользователь не может видеть всю достоверную информацию.В C#, как я могу отображать только определенное количество цифр?

Так как я могу ограничить двойную печать, чтобы не переполнять TextBlock?

кода я использую, чтобы установить текст является:

theTextBox.Text = (split * input).ToString(); 

EDIT: Кто-то спросили конкретные примеры, поэтому я думал, что что-то уточнить. Я в основном хочу, чтобы строка никогда не была длиннее, например, 10 символов. Таким образом, он будет вписываться в TextBlock. Я думаю, что трюк заключается в том, когда эти 10 символов будут десятичными, целыми числами или научной нотой, которые являются трюком ...

+0

Можете ли вы привести несколько примеров вывода вы хотели бы? –

+0

с этим представителем Я бы предположил, что вы разместили это, чтобы проиллюстрировать что-то ... – Luiscencio

+0

@ Luiscencio haha ​​спасибо, но не совсем. Я никогда раньше не использовал C#. Я мог бы передать код некоторого уродливого блоба, чтобы делать то, что хочу, но подумал, что может быть проще, предварительно построенное решение, о котором я не знаю. – samoz

ответ

Смежные вопросы