gpt4 book ai didi

c# - 转换为十进制 - 输入字符串格式不正确

转载 作者:太空宇宙 更新时间:2023-11-03 19:01:35 26 4
gpt4 key购买 nike

<分区>

我有一个字符串 "-6.379885574693132E-10" 我无法将其转换为十进制。它太大了吗?是否可以解决这个问题?

错误:

Input string was not correct format

public class Program {
private static void Main(string[] args) {
Foo foo = new Foo();
var str = "-6.379885574693132E-10";
foo.SetPropertyValue("myVal", str);
}
}

public class Foo {

public decimal myVal { get; set; }

public void SetPropertyValue(string propertyName, object value) {
var propertyInfo = GetType().GetProperty(propertyName);
propertyInfo.SetValue(this,
Convert.ChangeType(value, propertyInfo.PropertyType, CultureInfo.InvariantCulture), null);
}
}

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com