Est-il toujours possible de comparer CultureInfo
objets récupérés avec CultureInfo.GetCultureInfo
en utilisant l'opérateur d'identité (==
)? En d'autres termes, est-il garanti que le cache renvoie toujours les mêmes objets, ou est-il possible qu'il puisse supprimer des entrées et les recréer comme de nouveaux objets à un moment ultérieur? Notez que la documentation de overloads n'est pas utile à cet égard, et l'alternative est bien sûr d'utiliser la méthode Object.Equals
.Comparaisons d'identité d'objets `CultureInfo` récupérés à l'aide de` CultureInfo.GetCultureInfo`
1
A
Répondre
1
No.
Il y a un commentaire dans le source du private helper method pour les surcharges qui se lit ainsi:
// There is a race condition in this code with the side effect that the second thread's value
// clobbers the first in the dictionary. This is an acceptable ---- since the CultureInfo objects
// are content equal (but not reference equal). Since we make no guarantees there, this ---- is
// acceptable.
drôle qu'ils ont ressenti le besoin de censurer ce qui est très probablement le mot " pirater".
Questions connexes
- 1. Équivalent de CultureInfo.GetCultureInfo?
- 2. Quand utiliser CultureInfo.GetCultureInfo (String) ou CultureInfo.CreateSpecificCulture (String)
- 3. Map LANGID à partir de Win32_OperatingSystem à C# CultureInfo
- 4. Réglage CultureInfo lors de l'utilisation réflexion Invoke
- 5. Ajouter CultureInfo à DisplayFor
- 6. String.Format en conjonction avec CultureInfo C#
- 7. .NET CultureInfo différence entre ru et ru-RU
- 8. Ma solution semble "laide"
- 9. Slim: jolie et laide
- 10. Personnalisation de DateTimePicker à l'aide de CultureInfo
- 11. hétérogène CultureInfo
- 12. CultureInfo de RegionInfo using LINQ
- 13. Refactor une boucle de laide dans LINQ
- 14. Barre de titre laide dans l'application android
- 15. Remplissez DataSet cultureInfo
- 16. Spécifier cultureinfo dans XAML
- 17. ToString() default CultureInfo
- 18. DisplayFormat avec CultureInfo DateTime
- 19. Wrapper for CultureInfo
- 20. Syncfusion PdfDocument et CultureInfo
- 21. ASP.Net DateTime avec CultureInfo
- 22. Fluent NHibernate AutoMap CultureInfo
- 23. Comment supprimer horodatages après les dates de conversion (de type chaîne) de 2 CultureInfo distincte
- 24. Laide écran de préférence sur Samsung I5800
- 25. Une manière moins laide de localiser DayOfWeek?
- 26. structure de données laide à la recherche java
- 27. Gestion de CultureInfo dans String.Format()
- 28. Chaîne de format par CultureInfo
- 29. Accès à un paramètre CultureInfo (paramètres régionaux)?
- 30. Convertir Int32 à CultureInfo PowerShell vs C#