使用 Parse 在一个双 C# 中合并两个 int

Mr.*_*per 0 c# double int merge parsing

我需要将两个 int 合并为一个唯一的 double。我的代码和示例:

int left = 1;
int right = 38;
Run Code Online (Sandbox Code Playgroud)

我希望得到双倍的结果:

双合并变量 = 1.38

如何将两个 int 合并为一个 double ?

我试过这个,但不工作

double result = double.Parse(left.ToString() + "." + right.ToString());
Run Code Online (Sandbox Code Playgroud)

谢谢

Dmi*_*nko 5

您可能想要指定CultureInfo.InvariantCulture

  int left = 1;
  int right = 38;

  double result = double.Parse(
     left.ToString() + "." + right.ToString(),
     CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)

为了使用当前的文化(可以有任意的十进制分隔符,例如,俄语的逗号)