浏览代码

Explicitly use InvariantCulture when parsing floats in C# to avoid system/language specific parsing.

Robert Konrad 10 年之前
父节点
当前提交
5e2617233d
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      std/cs/_std/Std.hx

+ 1 - 1
std/cs/_std/Std.hx

@@ -173,7 +173,7 @@ import cs.internal.Exceptions;
 			x = x.substr(0,i);
 			x = x.substr(0,i);
 		}
 		}
 		return try
 		return try
-			cs.system.Double.Parse(x, (null : cs.system.IFormatProvider))
+			cs.system.Double.Parse(x, cs.system.globalization.CultureInfo.InvariantCulture)
 		catch(e:Dynamic)
 		catch(e:Dynamic)
 			Math.NaN;
 			Math.NaN;
 	}
 	}