问题描述
Dim myString As String = "Hello"
Dim chararray As Char() = myString.tochararray
非常感谢您的帮助..谢谢
解决方法
数组在 .NET 中是固定长度的。您可以将元素设置为 Nothing
,但不能删除该元素。您可以使用集合而不是数组,然后您可以随意添加、插入和删除项目,但您的示例不一定是这类事情的最佳案例,例如
Dim str = "Hello"
Dim chars = New List(Of Char)(str)
然后您可以在该 Remove
上调用 RemoveAt
或 List
以删除 Char
。然后您可以根据需要创建一个新的 String
,例如
chars.RemoveAt(2)
str = New String(chars.ToArray())
Console.WriteLine(str)
这将显示 "Helo"
。