当我试图将先前定义的变量作为“MyString.Remove”的参数时,一旦我调试它,我得到一个错误,其中说“索引和计数必须引用字符串中的位置。 参数名称:count“
代码如下:
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim MyString As String = "hello"
Dim Chars As Integer = MyString.Length
Dim Asdf As String = (MyString.Remove(1, Chars))
TextBox1.Text = Asdf
End Sub
End Class
顺便说一下,我想要的是显示任何单词的第一个和最后一个字母,在本例中为“hello”。
提前致谢:)
答案 0 :(得分:0)
String.Remove的说明是:
从指定位置开始的此实例中删除指定数量的字符。
你说的是从1移到长度,它总是比最后一个位置高1。要么:
MyString.Remove(1, Chars-1)
甚至更好:
MyString.remove(1)