c# - Identity comparisons of `CultureInfo` objects retrieved using `CultureInfo.GetCultureInfo` -
c# - Identity comparisons of `CultureInfo` objects retrieved using `CultureInfo.GetCultureInfo` -
is safe compare cultureinfo objects retrieved cultureinfo.getcultureinfo using identity operator (==) ?
in other words, cache guaranteed homecoming same objects, or possible might drop entries , recreate them new objects @ later point?
note documentation overloads isn't helpful in regard, , alternative of  course of study  utilize object.equals method.
no.
there comment in source of private helper method overloads reads:
// there race  status in code side effect  sec thread's value // clobbers first in dictionary. acceptable ---- since cultureinfo objects // content equal (but not reference equal). since  create no guarantees there, ---- // acceptable.    funny felt need censor word "hack".
 c# .net locale cultureinfo culture 
 
Comments
Post a Comment