• <bdo id='eNl92'></bdo><ul id='eNl92'></ul>
    <tfoot id='eNl92'></tfoot>

      1. <i id='eNl92'><tr id='eNl92'><dt id='eNl92'><q id='eNl92'><span id='eNl92'><b id='eNl92'><form id='eNl92'><ins id='eNl92'></ins><ul id='eNl92'></ul><sub id='eNl92'></sub></form><legend id='eNl92'></legend><bdo id='eNl92'><pre id='eNl92'><center id='eNl92'></center></pre></bdo></b><th id='eNl92'></th></span></q></dt></tr></i><div id='eNl92'><tfoot id='eNl92'></tfoot><dl id='eNl92'><fieldset id='eNl92'></fieldset></dl></div>
      2. <small id='eNl92'></small><noframes id='eNl92'>

        <legend id='eNl92'><style id='eNl92'><dir id='eNl92'><q id='eNl92'></q></dir></style></legend>
      3. 通常最好使用哪个 - StringComparison.OrdinalIgnoreCase

        时间:2023-08-27

          1. <legend id='zbUQK'><style id='zbUQK'><dir id='zbUQK'><q id='zbUQK'></q></dir></style></legend>

            <i id='zbUQK'><tr id='zbUQK'><dt id='zbUQK'><q id='zbUQK'><span id='zbUQK'><b id='zbUQK'><form id='zbUQK'><ins id='zbUQK'></ins><ul id='zbUQK'></ul><sub id='zbUQK'></sub></form><legend id='zbUQK'></legend><bdo id='zbUQK'><pre id='zbUQK'><center id='zbUQK'></center></pre></bdo></b><th id='zbUQK'></th></span></q></dt></tr></i><div id='zbUQK'><tfoot id='zbUQK'></tfoot><dl id='zbUQK'><fieldset id='zbUQK'></fieldset></dl></div>
              <tbody id='zbUQK'></tbody>

              <tfoot id='zbUQK'></tfoot>

              <small id='zbUQK'></small><noframes id='zbUQK'>

                <bdo id='zbUQK'></bdo><ul id='zbUQK'></ul>

                  本文介绍了通常最好使用哪个 - StringComparison.OrdinalIgnoreCase 或 StringComparison.InvariantCultureIgnoreCase?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我有一些这样的代码:

                  If key.Equals("search", StringComparison.OrdinalIgnoreCase) Then
                      DoSomething()
                  End If
                  

                  我不关心这个案子.我应该使用 OrdinalIgnoreCaseInvariantCultureIgnoreCase 还是 CurrentCultureIgnoreCase?

                  I don't care about the case. Should I use OrdinalIgnoreCase, InvariantCultureIgnoreCase, or CurrentCultureIgnoreCase?

                  推荐答案

                  较新的 .Net Docs 现在有一个表格可以帮助您确定最适合您的情况.

                  来自 MSDN 的新建议在 Microsoft .NET 2.0 中使用字符串"

                  总结:以前使用 InvariantCulture 进行字符串比较、大小写和排序的代码所有者应该强烈考虑在 Microsoft .NET 2.0 中使用一组新的 String 重载.具体而言,设计为与文化无关和语言无关的数据应开始使用 StringComparison.OrdinalStringComparison.OrdinalIgnoreCase 成员指定重载新的 StringComparison 枚举.这些强制执行类似于 strcmp 的逐字节比较,不仅避免了基本符号字符串的语言解释错误,而且提供了更好的性能.

                  Summary: Code owners previously using the InvariantCulture for string comparison, casing, and sorting should strongly consider using a new set of String overloads in Microsoft .NET 2.0. Specifically, data that is designed to be culture-agnostic and linguistically irrelevant should begin specifying overloads using either the StringComparison.Ordinal or StringComparison.OrdinalIgnoreCase members of the new StringComparison enumeration. These enforce a byte-by-byte comparison similar to strcmp that not only avoids bugs from linguistic interpretation of essentially symbolic strings, but provides better performance.

                  这篇关于通常最好使用哪个 - StringComparison.OrdinalIgnoreCase 或 StringComparison.InvariantCultureIgnoreCase?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:如何使用适当的文化信息将字符串转换为双精度 下一篇:在 Javascript 中本地化字符串

                  相关文章

                  最新文章

                  <i id='yXMba'><tr id='yXMba'><dt id='yXMba'><q id='yXMba'><span id='yXMba'><b id='yXMba'><form id='yXMba'><ins id='yXMba'></ins><ul id='yXMba'></ul><sub id='yXMba'></sub></form><legend id='yXMba'></legend><bdo id='yXMba'><pre id='yXMba'><center id='yXMba'></center></pre></bdo></b><th id='yXMba'></th></span></q></dt></tr></i><div id='yXMba'><tfoot id='yXMba'></tfoot><dl id='yXMba'><fieldset id='yXMba'></fieldset></dl></div>
                  <tfoot id='yXMba'></tfoot>

                        <bdo id='yXMba'></bdo><ul id='yXMba'></ul>

                      <legend id='yXMba'><style id='yXMba'><dir id='yXMba'><q id='yXMba'></q></dir></style></legend>
                    1. <small id='yXMba'></small><noframes id='yXMba'>