Se esiste un overload che accetta un argomento IFormatProvider, deve essere sempre chiamato a vantaggio di un overload che ...

Se esiste un overload che accetta un argomento IFormatProvider, deve essere sempre chiamato a vantaggio di un overload che non lo accetta. Alcuni metodi in fase di esecuzione convertono un valore in o da una rappresentazione di stringa e utilizzano un parametro di stringa che contiene uno o più caratteri, chiamati identificatori di formato, che indicano come deve essere convertito il valore. Se il significato dell'identificatore di formato varia secondo le impostazioni cultura, i caratteri effettivamente utilizzati nella rappresentazione di stringa verranno forniti mediante un oggetto formattazione. In scenari dove il comportamento del confronto e dell'ordinamento non deve mai cambiare tra le impostazioni cultura, specificare CultureInfo.InvariantCulture, altrimenti specificare CultureInfo.CurrentCulture.