<small id='45D2x'></small><noframes id='45D2x'>

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

      <bdo id='45D2x'></bdo><ul id='45D2x'></ul>
  • <tfoot id='45D2x'></tfoot>

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

        如何计算字符串中的唯一字符

        时间:2023-05-20
            <legend id='lmJnQ'><style id='lmJnQ'><dir id='lmJnQ'><q id='lmJnQ'></q></dir></style></legend>
              <tbody id='lmJnQ'></tbody>

            • <bdo id='lmJnQ'></bdo><ul id='lmJnQ'></ul>
            • <small id='lmJnQ'></small><noframes id='lmJnQ'>

              • <tfoot id='lmJnQ'></tfoot>

                  <i id='lmJnQ'><tr id='lmJnQ'><dt id='lmJnQ'><q id='lmJnQ'><span id='lmJnQ'><b id='lmJnQ'><form id='lmJnQ'><ins id='lmJnQ'></ins><ul id='lmJnQ'></ul><sub id='lmJnQ'></sub></form><legend id='lmJnQ'></legend><bdo id='lmJnQ'><pre id='lmJnQ'><center id='lmJnQ'></center></pre></bdo></b><th id='lmJnQ'></th></span></q></dt></tr></i><div id='lmJnQ'><tfoot id='lmJnQ'></tfoot><dl id='lmJnQ'><fieldset id='lmJnQ'></fieldset></dl></div>
                  本文介绍了如何计算字符串中的唯一字符的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  限时送ChatGPT账号..

                  假设我们有变量 myString="blabla" 或 mystring=998769

                  Lets say we have variable myString="blabla" or mystring=998769

                  myString.Length; //will get you your result
                  
                  myString.Count(char.IsLetter);    //if you only want the count of letters:
                  

                  如何获得,唯一字符数?我的意思是blabla"结果必须为 3,998769"将是 4.是否准备好运行功能?有什么建议吗?

                  How to get, unique character count? I mean for "blabla" result must be 3, doe "998769" it will be 4. Is there ready to go function? any suggestions?

                  推荐答案

                  你可以使用LINQ:

                  var count = myString.Distinct().Count();
                  

                  它使用了一个事实,即 string 实现了 IEnumerable<char>.

                  It uses a fact, that string implements IEnumerable<char>.

                  没有 LINQ,您可以在内部执行 Distinct 的相同操作并使用 HashSet:

                  Without LINQ, you can do the same stuff Distinct does internally and use HashSet<char>:

                  var count = (new HashSet<char>(myString)).Count;
                  

                  这篇关于如何计算字符串中的唯一字符的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:如何获取字符串的前五个字符 下一篇:如何按字母顺序找出下一个字符?

                  相关文章

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

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

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