I need to store a specific culture in a file. Is it enough to serialize the LCID integer or is that a lossy conversion? Is Name, NativeName or EnglishName to be preferred?
            Asked
            
        
        
            Active
            
        
            Viewed 682 times
        
    1 Answers
3
            Yes, the LCID is enough to recreate the CultureInfo.
e.g.:
new System.Globalization.CultureInfo(System.Globalization.CultureInfo.CurrentCulture.LCID)
...will create a new CultureInfo that is identical to the current one...
You could alternatively use the Name property:
new System.Globalization.CultureInfo(System.Globalization.CultureInfo.CurrentCulture.Name)
        Peter Ritchie
        
- 35,463
 - 9
 - 80
 - 98