gpt4 book ai didi

c# - 数字表示法冲突

转载 作者:行者123 更新时间:2023-11-30 21:46:03 26 4
gpt4 key购买 nike

我这里有个情况,我真的需要帮助。我有一个法语系统(AZERTY 键盘和 Windows 安装在法语中)但是我需要使用英语十进制系统输入值并以相同的格式返回答案。说 5.1 * 5 = 25.5 但我的系统返回 25,1(因为安装了操作系统?)请看下面的代码:

float x = float.Parse(
textBox4.Text,
System.Globalization.CultureInfo.InvariantCulture);

int z = int.Parse(textBox3.Text);
float y = x * z;
textBox5.Text = y.ToString();

Image

最佳答案

尝试在 toString 函数上使用文化参数:

    float x = float.Parse("0.58", System.Globalization.CultureInfo.InvariantCulture);
int z = int.Parse("4");
float y = x * z;
var result = y.ToString(CultureInfo.InvariantCulture);
//result = "2.32"

关于c# - 数字表示法冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39530484/

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