2010-07-21 19 views
0

在我的应用程序中,我有一个TextBlock,在用户按下按钮后显示一个双精度数字。这个数字可以是一个非常小的小数或需要指数表示法的非常大的数字(即3.43e12)。问题是,该程序打印了太多的数字以致它溢出了我的TextBlock,并且用户看不到所有的有效信息。在C#中,我怎样才能显示一定数量的数字?

那么如何限制双打印,以便不会溢出TextBlock?

的代码我使用设置文字是:

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

编辑:有人问了具体的例子,所以我想我会澄清一些东西。我基本上希望字符串永远不会超过10个字符。这样它将适合TextBlock。我猜诀窍是,这10个字符什么时候应该是小数位,整数或科学记数法,这就是技巧......

+0

你能给你想输出的一些例子吗? – 2010-07-21 23:00:33

+0

与该代表我想你发布这个说明的东西... – Luiscencio 2010-07-21 23:12:20

+0

@Luiscencio哈哈谢谢,但不完全。我以前从未使用过C#。我可以手动编写一些丑陋的blob来做我想做的事情,但我认为可能有一个我不知道的更简单的预先构建的解决方案。 – samoz 2010-07-21 23:14:22

回答

相关问题