VIsual Basic String.Trim(String)方法和.NET String.Trim方法之间有区别吗?

VIsual Basic String.Trim(String)方法和.NET String.Trim方法之间有区别吗?,string,vb.net,String,Vb.net,使用Visual Basic(VB.NET)Strings.Trim(String)方法之间是否存在差异: 以及.NET字符串.Trim方法: Dim myString As String = " myString " myString = myString.Trim() 是的,这两种方法的结果可能不同。第一个Strings.Trim(String)方法--Trim(myString)--只修剪字符串开头和结尾部分的空格,不修剪制表符或其他空白字符。第二个Str

使用Visual Basic(VB.NET)Strings.Trim(String)方法之间是否存在差异:

以及.NET字符串.Trim方法:

Dim myString As String = "    myString    "
myString = myString.Trim()

是的,这两种方法的结果可能不同。第一个Strings.Trim(String)方法--
Trim(myString)
--只修剪字符串开头和结尾部分的空格,不修剪制表符或其他空白字符。第二个String.Trim方法--
myString.Trim()
--将所有空格(包括制表符、回车符、换行符……IsWhiteSpace(char)返回true的任何字符)从字符串的开头和结尾部分修剪掉。

是的,这两个方法的结果可能不同。第一个Strings.Trim(String)方法--
Trim(myString)
--只修剪字符串开头和结尾部分的空格,不修剪制表符或其他空白字符。第二个String.Trim方法--
myString.Trim()
--从字符串的前导和尾随部分修剪所有空格(包括制表符、回车符、换行符…IsWhiteSpace(char)返回true的任何字符)。

可以从文档中收集差异

Trim-VisualBasic命名空间

Trim-系统名称空间


可以从文档中收集差异

Trim-VisualBasic命名空间

Trim-系统名称空间


这并不完全准确。Strings.Trim()识别U+0020(普通空格)和U+3000(双倍宽度空格,在东亚文本中很常见)。正如在以前的VB版本中所做的那样。这并不完全准确。Strings.Trim()识别U+0020(普通空格)和U+3000(双倍宽度空格,在东亚文本中很常见)。正如在以前的VB版本中所做的那样。
Dim myString As String = "    myString    "
myString = myString.Trim()