下面是一些基本的指導原則:
當比較用戶輸入的字符串或者將字符串比較結果展示給用戶時,使用本地化的比較(CurrentCulture 或者CurrentCultureIgnoreCase)。
當用於程序設計的比較字符串時,使用原始的比較(Ordinal 或者 OrdinalIgnoreCase)
InvariantCulture和InvariantCultureIgnoreCase一般並不使用,除非在受限的情境之下,因為原始的比較通常效率更高。如果與本地文化相關的比較是必不可少的,它應該被執行成基於當前的文化或者另一種特殊文化的比較。
