[
https://issues.apache.org/jira/browse/LUCENENET-85?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13009650#comment-13009650
]
Sergey Mirvoda commented on LUCENENET-85:
-----------------------------------------
Not sure relevant this rule to lucene or not but.
As for our team we always use following practice:
If we need strings only for internal use _and_ client gives us real numbers
- We always use InvariantCulture.
If client gives us numbers as strings
- We always use CurrentCulture or parameter.
> SupportClass.Parse and
> System.Globalization.CultureInfo.CurrentCulture.NumberFormat.NumberDecimalSeparator
> ----------------------------------------------------------------------------------------------------------
>
> Key: LUCENENET-85
> URL: https://issues.apache.org/jira/browse/LUCENENET-85
> Project: Lucene.Net
> Issue Type: Bug
> Reporter: Digy
> Assignee: George Aroush
> Priority: Minor
> Attachments: SupportClass.patch
>
>
> Again
> System.Globalization.CultureInfo.CurrentCulture.NumberFormat.NumberDecimalSeparator
> problem
> public static System.Single Parse(System.String s)
> {
> try
> {
> if (s.EndsWith("f") || s.EndsWith("F"))
> return System.Single.Parse(s.Substring(0, s.Length -
> 1).Replace(".",
> System.Globalization.CultureInfo.CurrentCulture.NumberFormat.NumberDecimalSeparator));
> else
> return System.Single.Parse(s.Replace(".",
> System.Globalization.CultureInfo.CurrentCulture.NumberFormat.NumberDecimalSeparator));
> }
> catch(System.FormatException fex)
> {
> throw fex;
> }
> }
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira