Mat*_*ves 1 .net c# visual-studio-2010
因为我不能正确转换?我究竟做错了什么?我需要我的变量值与字符串类型相同。
我必须使用另一种类型?
static void Stringparadecimal()
{
string vcarga = "1324.54";
decimal vcargadec = decimal.Parse(vcarga);
Console.WriteLine("Convertendo String vcargad para formato decimal ");
Console.WriteLine("Tipo da variavel vcargadec : " + vcargadec.GetType());
}
Run Code Online (Sandbox Code Playgroud)
通过提供正确的文化来指定格式信息(在本例中,InvariantCulture表示美国英语):
decimal.Parse("1324.54", CultureInfo.InvariantCulture)
Run Code Online (Sandbox Code Playgroud)