Internationalization and Localization Performance: Comparing Strings

When comparing strings, it's important to use StringComparison. This article shows the performance of the different choices. Updated February 2023.

Internationalization and Localization Performance: String Validation with Equals()

When formatting strings it's important to use CurrentCulture when displaying strings to the user. This article shows the performance of the different choices. Updated February 2023.

Internationalization and Localization Performance: Formatting Strings

Taking globalization into account when displaying strings to the user means that they are properly formatted for their language and locale. This article shows the performance for string.Format(). Updated February 2023.

Internationalization and Localization: Overview

These articles will show when you need to use globalization, even when the performance might not be the best. Believe me, you will thank me later. I typically do not use globalization patterns for application logging. Updated February 2023.