Yug*_*dle 4 .net vb.net arrays string
好吧,我有一个函数,它将一个字符串数组作为输入...
我有一个字符串来处理该函数...
所以,
Dim str As String = "this is a string"
func(// How to pass str ?)
Public Function func(ByVal arr() As String)
// Processes the array here
End Function
Run Code Online (Sandbox Code Playgroud)
我也尝试过:
func(str.ToArray) // Gives error since it converts str to char array instead of String array.
Run Code Online (Sandbox Code Playgroud)
我怎样才能解决这个问题?
使用VB10,您可以简单地执行此操作:
func({str})
Run Code Online (Sandbox Code Playgroud)
使用旧版本,您将不得不这样做:
func(New String() {str})
Run Code Online (Sandbox Code Playgroud)
只需实例化一个包含你的字符串的新数组
Sub Main()
Dim s As String = "hello world"
Print(New String() {s})
End Sub
Sub Print(strings() As String)
For Each s In strings
Console.WriteLine(s)
Next
End Sub
Run Code Online (Sandbox Code Playgroud)