1

I'm trying to refactor code and wondering if x?.ToString("C") the same as $"{x:C}"? Thanks!

EDIT: The refactoring is part of changing the behavior of a legacy method named ToCurrencyString. Currently, it's behavior is not the desired default for the whole application but we wouldn't like to change whatever calls it. Hope that makes sense.

EDIT 2: forgot to include that x can be null. Tried it and "${x:C}" converts it to string.Empty when x = null.

Jan Paolo Go
  • 5,842
  • 4
  • 22
  • 50

0 Answers0