光标定位到想获取帮助的关键词后按F1获取帮助,你会了吗?如图所示:
从帮助页面里可以看到,在.NET Framework中字符串对应的类型是System.String类。
点击进入System.String类的帮助页面。
字符串(System.String类)是 Unicode 字符的有序集合,用于表示文本,即一系列 Unicode 字符。是基本类型中唯一的引用类型。
System.String类不同于旧的VB6.0,System.String类使用方法而不是函数来处理字符串。当然,为了兼容老版本的VB6.0,还是可以用函数来处理字符串的,不过这些函数并不包含在System.String类,而是Microsoft.VisualBasic.Strings 类中。据说C#是不使用Microsoft.VisualBasic.Strings类的,所以为了兼容其他编程语言,建议尽量使用System.String类处理字符串。
一、构造函数——实例化字符串对象
System.String类有多个不同的构造函数,能够实现给字符串简单赋值以外的功能。如图:
1、默认构造函数
String()是默认的构造函数,但String类并没有显式的提供这个构造函数。创建字符串实例最常用的方法是直接将一个字符串赋给String变量。如:
dim str as string = "Hello World"
2、其他构造函数
如String(Char, Int32)构造函数可以将 String 类的新实例初始化为由重复指定次数的指定 Unicode 字符指示的值。
Dim str As String = New String("A"c, 10)
二、String方法
String类提供用于比较字符串,测试字符串是否相等,查找字符或字符串,修改字符串,提取字符串的组合字符串,格式化值等方法。
1、比较字符串
您可以通过使用以下String方法比较字符串来确定二者在排序顺序中的相对位置:
Compare 返回一个整数,指示一个字符串在排序顺序中第二个字符串的关系。
CompareOrdinal 返回一个整数,指示一个根据其码位比较的第二个字符串的字符串的关系。
CompareTo 返回一个整数,指示当前的字符串实例与第二个字符串在排序顺序中的关系。 CompareTo(String)方法提供IComparable并IComparable实现String类。