2

我在这里要做的是从文本框中捕获 2 个变量

这是这里将要发生的事情的一个例子。

User:Pass

我想在:as 用户之前声明所有内容,在:as pass 之后声明所有内容。

我用谷歌搜索,发现了一些东西,但我似乎无法让它充分发挥作用。

4

4 回答 4

11
Dim words As String() = textbox1.text.Split(":")
Dim user as String =  words(0)
Dim pass as String =  words(1)
于 2012-05-28T17:03:21.713 回答
3
Dim str = "User:Pass"

Dim split = str.Split(":")

Dim user as String
Dim password as String

If (split.Count = 2) then
    user=split(0).ToString()
    password = split(1).ToString()
End If

拆分:,如果结果数组中有 2 个条目,则使用第一项填充用户变量,并使用第二项填充密码变量。

于 2012-05-28T17:02:33.893 回答
0

看看拆分功能。

http://msdn.microsoft.com/en-us/library/6x627e5f%28v=vs.80%29.aspx

于 2012-05-28T17:02:18.727 回答
0
Dim user As String
Dim pass As String
Dim iPosEQ As Integer
iPosEQ = textbox1.text.IndexOf(":", System.StringComparison.Ordinal)
kv(0) = textbox1.text.Substring(0, iPosEQ - 1)
kv(1) = textbox1.text.Substring(iPosEQ + 1)

这甚至适用于带有“:”的密码(或用户)

于 2014-08-12T11:40:17.607 回答