S'il existe une surcharge qui accepte un argument IFormatProvider, elle doit être systématiquement appelée au profit d'une ...

S'il existe une surcharge qui accepte un argument IFormatProvider, elle doit être systématiquement appelée au profit d'une surcharge qui n'accepte pas cet argument. Certaines méthodes dans le Common Language Runtime convertissent une valeur vers ou depuis une représentation sous forme de chaîne et acceptent un paramètre de chaîne qui contient un ou plusieurs caractères (appelés spécificateurs de format), lesquels indiquent comment la valeur doit être convertie. Si la signification du spécificateur de format varie en fonction de la culture, un objet de mise en forme fournit les caractères réels utilisés dans la représentation sous forme de chaîne. Dans les scénarios où le comportement de tri et de comparaison ne doit jamais changer entre les cultures, spécifiez CultureInfo.InvariantCulture ; sinon, spécifiez CultureInfo.CurrentCulture.