.net如何将stringbuilder与字符串进行比较

芒格

在vb.net(或C#)中,我无法弄清楚如何将stringbuilder与字符串进行比较。我已经搜索了很多,却找不到答案。我必须编写自己的例程。有没有更好的办法?

这不起作用:

Dim s As String = "abc"
Dim sb As New StringBuilder("abc")
If sb.Equals(s) Then
  Console.WriteLine(sb.ToString() + " DOES equal " + s)
Else
  Console.WriteLine(sb.ToString() + " does NOT equal " + s)
End If

该代码的结果是:abc不等于abc

在不编写自己的例程的情况下,有没有办法将stringbuilder与字符串进行比较?由于我在任何地方都找不到这个问题,很可能我很想念。

古法

最简单的方法是以StringBuilder字符串形式获取的内容

If sb.ToString() = s Then ...

如果您想避免创建该字符串(可能是出于内存使用方面的考虑),恐怕您必须编写自己的例程来进行比较。基本上像这样:

Public Shared Function SbEquals(sb As StringBuilder, s As String) As Boolean
  If sb.Length <> s.Length Then Return False
  For i As Integer = 0 to s.Length - 1
    If sb(i) <> s(i) Return False
  Next
  Return True
End Function

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将字符串与EOF进行比较?

来自分类Dev

如何将字符串与字典元素进行比较?

来自分类Dev

如何将json对象与字符串进行比较?

来自分类Dev

如何将字符串与传入消息进行比较

来自分类Dev

如何将字符串与字典键进行比较

来自分类Dev

如何将DateFormat与字符串数组进行比较

来自分类Dev

如何将nextLine()与字符串进行比较

来自分类Dev

如何将字符串与unicode词典进行比较?

来自分类Dev

如何将两列字符串进行比较

来自分类Dev

如何将属性值与字符串进行比较

来自分类Dev

VBA excel:如何将字符串数组与字符串进行比较?

来自分类Dev

如何将JSON日期字符串与javascript字符串进行比较?

来自分类Dev

VBA excel:如何将字符串数组与字符串进行比较?

来自分类Dev

如何将存储的字符串与输入的字符串进行比较-MIPS

来自分类Dev

如何将StringBuilder值存储在字符串中

来自分类Dev

如何将字符串与多个字符进行比较c ++

来自分类Dev

Python:如何将列表的最后一个元素与字符串的字符进行比较

来自分类Dev

如何将字符串变量与日期变量进行比较

来自分类Dev

如何将键(可以是keyCode或charCode)与字符串进行比较

来自分类Dev

如何将字符串响应的值与已安装的应用程序的版本进行比较

来自分类Dev

如何将char *与C中的字符串文字进行比较?

来自分类Dev

如何将切片与字节字符串文字进行比较?

来自分类Dev

如何将输入字符串“ BBBB”与上面的ArrayList中的学校进行比较?

来自分类Dev

如何将字符串与对象数组中对象的不同参数进行比较?

来自分类Dev

如何将字符串与makefile的目标名称进行比较

来自分类Dev

如何将键(可以是keyCode或charCode)与字符串进行比较

来自分类Dev

如何将结果集对象与字符串进行比较?

来自分类Dev

Python:如何将not运算符与'not'字符串进行比较?

来自分类Dev

如何将字符串与文件中的每个项目进行比较?

Related 相关文章

  1. 1

    如何将字符串与EOF进行比较?

  2. 2

    如何将字符串与字典元素进行比较?

  3. 3

    如何将json对象与字符串进行比较?

  4. 4

    如何将字符串与传入消息进行比较

  5. 5

    如何将字符串与字典键进行比较

  6. 6

    如何将DateFormat与字符串数组进行比较

  7. 7

    如何将nextLine()与字符串进行比较

  8. 8

    如何将字符串与unicode词典进行比较?

  9. 9

    如何将两列字符串进行比较

  10. 10

    如何将属性值与字符串进行比较

  11. 11

    VBA excel:如何将字符串数组与字符串进行比较?

  12. 12

    如何将JSON日期字符串与javascript字符串进行比较?

  13. 13

    VBA excel:如何将字符串数组与字符串进行比较?

  14. 14

    如何将存储的字符串与输入的字符串进行比较-MIPS

  15. 15

    如何将StringBuilder值存储在字符串中

  16. 16

    如何将字符串与多个字符进行比较c ++

  17. 17

    Python:如何将列表的最后一个元素与字符串的字符进行比较

  18. 18

    如何将字符串变量与日期变量进行比较

  19. 19

    如何将键(可以是keyCode或charCode)与字符串进行比较

  20. 20

    如何将字符串响应的值与已安装的应用程序的版本进行比较

  21. 21

    如何将char *与C中的字符串文字进行比较?

  22. 22

    如何将切片与字节字符串文字进行比较?

  23. 23

    如何将输入字符串“ BBBB”与上面的ArrayList中的学校进行比较?

  24. 24

    如何将字符串与对象数组中对象的不同参数进行比较?

  25. 25

    如何将字符串与makefile的目标名称进行比较

  26. 26

    如何将键(可以是keyCode或charCode)与字符串进行比较

  27. 27

    如何将结果集对象与字符串进行比较?

  28. 28

    Python:如何将not运算符与'not'字符串进行比较?

  29. 29

    如何将字符串与文件中的每个项目进行比较?

热门标签

归档