VB.NET - ReDim“逗号,')',或预期的有效表达式延续。”

时间:2015-10-15 15:08:43

标签: vb.net

我是VB的新手,我目前正在更新到VB.net。

我在此行的Comma, ')', or a valid expression continuation expected.部分有错误To

ReDim m_ctrCurrentPositions(0 To m_frmResize.Controls.Count -1)

m_ctrCurrentPositions定义为:

Private m_ctrCurrentPositions As ControlPositionType

经过一些阅读后,我想错误与(0 To Count-1)有关,参数应该是(Count-1)吗?或者声明错了吗?

1 个答案:

答案 0 :(得分:1)

为了改变任何数组的大小,你必须传递一个INTEGER作为参数。

我相信你要找的陈述是:

ReDim m_ctrCurrentPositions(m_frmResize.Controls.Count-1)

此外,如果您想保留数组中的值,则需要使用Preserve关键字。