Microsoft Code Analysis - warning

Microsoft Code Analysis - warning
KO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 463
0

Cześć,
ściągnąłem sobie Microsoft Code Analysis 2019, które zwraca uwagę na styl pisanego kodu i podkreśla mi m.in. taki fragment:

Kopiuj
this.kwota = kwota.Replace(" ", "");

W uwagach jest taki komentarz:
Zachowanie elementu "string.Replace(string, string?)" może być różne w zależności od bieżących ustawień regionalnych użytkownika. Zastąp to wywołanie w metodzie (...) wywołaniem metody "string.Replace(string, string?, system.StringComparison)".
Czy może mi ktoś wyjaśnić o co chodzi i co mam zrobić aby było dobrze?
Z góry dziękuję.

Sunnyline2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 58
somekind
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
0

W przypadku Replace i wielu innych tego typu błędy związane z ustawieniami regionalnymi można zignorować.
Mnie bardziej zastanawia, czemu kwota jest tekstem.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.