Can anyone please tell me how to use Localization based Metric or Imperial , List separators in asp .Net
You can get the ListSeparator by CultureInfo.CurrentCulture.TextInfo.ListSeparator Note that you get Metric or Imperial by RegionInfo.CurrentRegion.IsMetric Also note on http://msdn.microsoft.com/en-us/library/system.globalization.regioninfo.aspx "The value of this property is based on the culture selected through the regional and language options portion of Control Panel. However, that information can change during the life of the AppDomain. The RegionInfo class does not automatically detect changes in the system settings, but the CurrentRegion property is updated when you call the ClearCachedData method." Example: public void LocalizationListSeparator() { Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo("en-US"); Console.WriteLine("CultureInfo:\t" + CultureInfo.CurrentCulture.Name); Console.WriteLine("ListSeparator:\t" + CultureInfo.CurrentCulture.TextInfo.ListSeparator); Console.WriteLine("RegionInfo:\t" + RegionInfo.CurrentRegion.Name); Console.WriteLine("IsMetric:\t" + RegionInfo.CurrentRegion.IsMetric); Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo("it-IT"); Console.WriteLine("CultureInfo:\t" + CultureInfo.CurrentCulture.Name); Console.WriteLine("ListSeparator:\t" + CultureInfo.CurrentCulture.TextInfo.ListSeparator); Console.WriteLine("RegionInfo:\t" + RegionInfo.CurrentRegion.Name); Console.WriteLine("IsMetric:\t" + RegionInfo.CurrentRegion.IsMetric); } Regards, Joachim