asp.net

位置:IT落伍者 >> asp.net >> 浏览文章

ASP.NET入门教程 9.1.6 使用字符串[2]


发布日期:2020年08月01日
 
ASP.NET入门教程 9.1.6 使用字符串[2]

您可以看到使用Trim只影响了一个实例除非底层的变量发生变化

Dim Name As String=Dave

Dim Name As String=Dave

Name=NameTrim()

If Name=Name Then

this would return False

End If

现在Name 和Name已经被重新赋予修整过的值随后的比较正常进行关键在于使用字符串方法只影响字符串的特定用法只有在赋值完成之后字符串变量才会发生变化

在进行字符串比较时(特别是用户输入的那些字符串)还会发生另外一种情况即不匹配如果用户按下大写字母锁定按键会发生什么情况?可以使用两种方法解决使用ToLower将字符串转换为小写ToUpper将字符串转换为大写例如

Dim Name As String=Dave

Dim Name As String=Dave

If Name=Name Then

代码将会失效因为这两个字符串不同即使我们知道它们表示相同的对象为了解决这个问题可以进行以下修改

Dim Name As String=Dave

Dim Name As String=Dave

If NameToLower()=NameToLower() Then

现在该测试成功因为要比较的两个值都是小写

另外还存在其他许多字符串方法以下列表介绍了其中一些

lEndsWith如果字符串以给定字符串结尾则返回Txue例如

f MyStringEndsWith(ate) Then

StartsWith如果字符串以给定字符串开始则返回True例如

If MyStringStartsWith(wha) Then

lIndexOf返回给定字符或字符串在该字符串中的位置如果没有找到则返回例如

If MyStringIndexOf(abc)> Then

Insert在给定位置插入一个字符串例如要在位置插入字符串new words可以使用

MyStringInsert(new words

LastIndexOf返回给定字符或字符串在该字符串中的最后位置该方法类似于IndexOf但如果要找出字符串中某个字符的最后一个实例使用该方法比较有效

[] [] []

               

上一篇:Asp.Net输出数据到EXCEL表格中

下一篇:ASP.NET入门教程 9.1.6 使用字符串[3]