vb.net - 在 vb.net 中将字符串转换为数组

标签 vb.net arrays

如何将字符串转换为数组?

值作为字符串传递:

Dim strInput as string  
strInput = "Tom, John, Jason, Mike"  

我的错误消息是:“String”类型的值无法转换为“System.Array”

最佳答案

使用System.String.Split :

Dim source As String = "Tom, John, Jason, Mike"
Dim stringSeparators() As String = {","}
Dim result() As String
result = source.Split(stringSeparators, _ 
                      StringSplitOptions.RemoveEmptyEntries)

或使用Microsoft.VisualBasic.Strings.Split:

Dim source As String  = "Tom, John, Jason, Mike"
Dim result() As String = Split(source, ",")

关于vb.net - 在 vb.net 中将字符串转换为数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5277118/

相关文章:

vb.net - Visual Studio 正在扩展构建时包含的通配符项目文件

sql - 如何在对某些 SQL 行运行进程时锁定它们?

php - 循环数组时返回奇怪的值

java - 显示彩票中奖者

python - 物理尺寸和阵列尺寸

c - 调用 native 代码时抛出 ExecutionEngineException

mysql - 如何将 vb.net 连接到 ONLINE MySQL 数据库?

vb.net - 如何在VB.Net的面板中获取滚动条?

javascript - 在 .map() 函数中 react 递增变量

javascript - 为什么我们不能通过将长度分配为零来清空 Float32Array() 数组,就像其他普通数组一样?在Javascript中