- Код: Выделить всё
int num = int.Parse(a, CultureInfo.InvariantCulture.NumberFormat);
а не просто
- Код: Выделить всё
int num = int.Parse(a);
int num = int.Parse(a, CultureInfo.InvariantCulture.NumberFormat);
int num = int.Parse(a);
Neodrop писал(а):И какова разница в скорости? Или стабильности? Я не замечал проблем с прямым парсингом int
using System;
using System.Globalization;
using System.Linq;
namespace CultureTest
{
class Program
{
static void Main()
{
foreach (var item in CultureInfo.GetCultures(CultureTypes.AllCultures)
.Where(x => !x.IsNeutralCulture)
.GroupBy(x => x.NumberFormat.NumberNegativePattern))
{
Console.WriteLine("{0}, {1}, {2}", item.Key, item.Count(), item.FirstOrDefault());
}
Console.ReadKey();
}
}
}
Сейчас этот форум просматривают: Yandex [Bot] и гости: 6