c# - What "neutral culture" breaks DateTime.TryParse()? -
i have following code snippet
datetime date1; cultureinfo neutralculture = new cultureinfo("fr"); bool isneutral = neutralculture.isneutralculture; // true datetime.tryparse("not date", neutralculture, datetimestyles.adjusttouniversal, out date1); which executes without throwing exception, however, the documentation states
notsupportedexception: provider a neutral culture , cannot used in parsing operation.
"fr" a neutral culture, demonstrated property on cultureinfo object above, expect code break.
what "neutral culture" breaks method - documented anywhere?
i did quick test of neutral cultures, , not 1 threw exception shown below:
cultureinfo[] cultures = cultureinfo.getcultures(culturetypes.neutralcultures); foreach (var thisculture in cultures) { datetime date1; cultureinfo neutralculture = new cultureinfo(thisculture.name); bool isneutral = neutralculture.isneutralculture; // true datetime.tryparse("not date", neutralculture, datetimestyles.adjusttouniversal, out date1); } i not sure conclude that. documentation wrong? knows.
Comments
Post a Comment