将小数值转换为指数格式? [英] Decimal Value into Exponent Format?

查看:122
本文介绍了将小数值转换为指数格式?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


我的Form1中有一个文本框

我想将文本框值转换为指数格式
例如:指数取0.0009.

在鼠标离开时

Hi
I have a Textbox in my Form1

I Want to convert Textbox value into Exponent Format
Exa: 0.0009 into Exponent.

In Mouse Leave

double d;
d = Convert.ToDouble(T1.Text);
T1.Text = d.ToString("E");


在鼠标上方


In Mouse over

double p = double.Parse(T1.Text, System.Globalization.NumberStyles.Any);
T1.Text = p.ToString();


我得到的0.0009结果是9.000000E-004
但我希望输出为9E-004.
如何从指数值中避免零?

让我知道你是否有任何想法.

谢谢&问候
Pawan.


The Result i am getting for 0.0009 is 9.000000E-004
but i want the output as 9E-004.
How to Avoid Zero''s From an Exponent Value?

Do let me know if u have any Idea.

Thanks & Regards
Pawan.

推荐答案

您将需要稍微更改代码,然后才能得到结果.
看一下.

You Will have to change your code Slightly and you will have your result.
Take a Look.

double d;
d = Convert.ToDouble(T1.Text);
T1.Text = d.ToString("E0");



来啦

如果有帮助,可以投票或标记为答案.



Here you go.

Vote or Mark as a Answer if it Helps.


这篇关于将小数值转换为指数格式?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆