From 1219b46e1f611646e976dbf18d17e93eb2524ecc Mon Sep 17 00:00:00 2001 From: Christoph Ruegg Date: Wed, 19 Aug 2009 04:23:06 +0800 Subject: [PATCH] globalization: fix complex parsing asymmetry bug introduced in aa4ec834 Signed-off-by: Christoph Ruegg --- src/Numerics/Complex.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Numerics/Complex.cs b/src/Numerics/Complex.cs index 7627fe15..8430127c 100644 --- a/src/Numerics/Complex.cs +++ b/src/Numerics/Complex.cs @@ -1211,7 +1211,8 @@ namespace MathNet.Numerics double value = GlobalizationHelper.ParseDouble(ref token, format.GetCultureInfo()); // handle suffix imaginary symbol - if (token != null && String.Compare(token.Value, "i", StringComparison.OrdinalIgnoreCase) == 0) + if (token != null && (String.Compare(token.Value, "i", StringComparison.OrdinalIgnoreCase) == 0 + || String.Compare(token.Value, "j", StringComparison.OrdinalIgnoreCase) == 0)) { if (imaginary) {