如何在Visual Basic中的另一个字符串中插入字符串

时间:2010-05-18 12:58:59

标签: vb.net visual-studio

以下代码在执行时显示无效限定符

Dim strs As String
Dim insStr As String
Dim strRes As String

strs = "This is VB.NET Test"
insStr = "Insert"
strRes = strs.Insert(insStr) 

2 个答案:

答案 0 :(得分:3)

如果查看String.Insert的签名,可以看到它需要两个参数。你只提供了一个。您需要指定将第二个字符串插入的位置:

Dim strs As String
Dim insStr As String
Dim strRes As String
Dim index As Integer = 0

strs = "This is VB.NET Test"
insStr = "Insert"
strRes = strs.Insert(index, insStr) 
'strRes = "InsertThis is VB.NET Test"

答案 1 :(得分:1)

你忘了说它应该插入字符串的哪个位置。

strRes = strs.Insert(strs.Length \ 2, insStr)