Arrays 从整数数组中删除项

Arrays 从整数数组中删除项,arrays,vb.net,Arrays,Vb.net,我试图从给定索引的整数数组中删除一个元素,在VB.Net中有没有简单的方法来实现这一点 我只能找到.RemoveAt()用于删除ArrayList中的字符串,但对于整数数组中的整数则没有 Dim PossibleValues(8) As Integer For x As Integer = 0 To 8 PossibleValues(x) = x + 1 Next 添加了代码,不要认为它需要太多,因为我现在正试图找到从数组中删除元素的方法可能值从数组中删除项的问题是它的大小是固定的。因

我试图从给定索引的整数数组中删除一个元素,在VB.Net中有没有简单的方法来实现这一点

我只能找到
.RemoveAt()
用于删除ArrayList中的字符串,但对于整数数组中的整数则没有

Dim PossibleValues(8) As Integer
For x As Integer = 0 To 8
    PossibleValues(x) = x + 1
Next

添加了代码,不要认为它需要太多,因为我现在正试图找到从数组中删除元素的方法可能值从数组中删除项的问题是它的大小是固定的。因此,最简单的方法是将数组转换为列表ToList(),然后执行RemoveAt,如果需要,使用ToArray()将其转换回新数组

编辑


请提供您的代码,以确保Visual Studio是一个开发工具。它没有数组。你在用什么语言编写代码?@KenWhite Visual Basic console app然后你的问题应该标记为
vb.net
,而不是
Visual-studio-2017
。@Antu添加了代码,不确定这对我的经验不足有多大帮助,但我不确定我缺少了什么,在我使用的行上仍然显示了错误。RemoveAt`Sub ArrayTest()Dim Array(1)As Integer Array(0)=1 Array.ToList Array.RemoveAt(0)End Sub`我的建议是这样的Dim PossibleValue(8)As Integer For x As Integer=0到8 PossibleValue(x)=x+1 Next Dim templast=PossibleValues.ToList()templast.RemoveAt(1)PossibleValues=templast.ToArray()@C.Tsang请单击答案左侧的复选标记(勾号)接受Paul Herbert的答案。
Dim PossibleValues(8) As Integer
For x As Integer = 0 To 8
    PossibleValues(x) = x + 1
Next
Dim tempList = PossibleValues.ToList()
tempList.RemoveAt(1)
PossibleValues = tempList.ToArray()