是否迅速将数字转换成倍数(图例:“0.5e10”或“-5e20”)以减小或翻一番?
Update: I found Parse a Number from Exponential Notation but the examples won t work for me unless I specified a culture.
解决办法:
double test = double.Parse("1.50E-15", CultureInfo.InvariantCulture);
是否迅速将数字转换成倍数(图例:“0.5e10”或“-5e20”)以减小或翻一番?
Update: I found Parse a Number from Exponential Notation but the examples won t work for me unless I specified a culture.
解决办法:
double test = double.Parse("1.50E-15", CultureInfo.InvariantCulture);
如果您的文化使用<条码>,条码>作为精度分离器,则只有<条码> 两倍。
如果您的文化使用其他东西(例如,
>),或希望确保您的申请在每台电脑上都发挥作用,则您应使用 编码>。
double.Parse("1.50E-15", CultureInfo.InvariantCulture)
标准, 实例: 另外,见MSDN条款Parsing Numeric Strings<>。 只要<代码>NumberStyles.AllowExponent选项在 NB: As the questioner points out, the exponential notation of "e10" for example does not work in all cultures. Specifying en-US culture however ensures that it works. I suspect double.Parse
或
// AllowExponent is implicit
var number1 = double.Parse("0.5e10");
Debug.Assert(number1 == 5000000000.0);
// AllowExponent must be given explicitly
var number2 = decimal.Parse("0.5e10", NumberStyles.AllowExponent);
Debug.Assert(number2 == 5000000000m);
上指明 Parse
方法(即double
>的缺省法),规定这种扼杀将处以罚款。CultureInfo.InvariantCulture
should also do the trick.
@Noldorin正在正确尝试这一法典:
string str = "-5e20";
double d = double.Parse(str);
Console.WriteLine(str);
Math.Round 它将重新编号,以便删除。
Math.Round(Double.Parse("3,55E-15"),2)
What is the use of default keyword in C#? Is it introduced in C# 3.0 ?
I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...
I m pretty new to the Objective-C world and I have a long history with .net/C# so naturally I m inclined to use my C# wits. Now here s the question: I feel really inclined to create some type of ...
I cannot figure out how to marshal a C++ CBitmap to a C# Bitmap or Image class. My import looks like this: [DllImport(@"test.dll", CharSet = CharSet.Unicode)] public static extern IntPtr ...
I have two EF entities. One has a property called HouseNumber. The other has two properties, one called StartHouseNumber and one called EndHouseNumber. I want to create a many to many association ...
How to user GhostScript DLL to convert PDF to PDF/A. I know I kind of have to call the exported function of gsdll32.dll whose name is gsapi_init_with_args, but how do i pass the right arguments? BTW, ...
Since I cannot order my dictionary, what is the best way of going about taking key value pairs and also maintaing an index?
Maybe it s something I m doing wrong. I m just learning Linq because I m bored. And so far so good. I made a little program and it basically just outputs all matches (foreach) into a label control. ...