怎么用.Substring?

时间:2013-02-23 21:38:17

标签: c# vb.net windows-phone-7 xaml

我知道这看起来像一个菜鸟问题,但我不知道发生了什么,当我使用.substring时,我一直得到错误的值。我在像这样的

中使用过它
text = "stackoverflow"
text1 = text.substring(start, end);

其中start可以是任意数字< text.length,它可以完美运行。实施例

text1 = text.substring(9, text.length);

应该给我"flow"但如果我在Visual Basic中尝试使用完全正确的代码,它会给我全文"stackoverflow"所以...我做错了什么?

这是我的代码:

TextBox2.Text = bin.Substring(9, text.length)

1 个答案:

答案 0 :(得分:2)

第二个参数不是结束位置,而是所需输出字符串的长度:

'Declaration
Public Function Substring ( _
    startIndex As Integer, _
    length As Integer _
) As String

这应该返回"flow"

TextBox2.Text = bin.Substring(9,4)