我收到以下错误:
逗号,')'或预期的有效表达式延续
关于以下代码:
Dim listOfMultipliers As New List(Of Double)
For i = 0.2 To 1.5 Step 0.1
listOfMultipliers.Add(i)
Next
Dim multipliersArray() As Double = listOfMultipliers.ToArray()
myarrey = multipliersArray
错误在第一行,并强调'double'。我无法弄清楚问题是什么。我搜索了互联网,但找不到解决方案。是不是我使用visual basic 2003而且这个代码是用于更高的框架?
答案 0 :(得分:4)
您提供的示例已经有效,但它使用.NET Generics(即能够指定List(Of Double)
而不仅仅是ArrayList
接受Object
s),直到2.0版才被添加到.NET框架中。 .NET 2.0最初是由VB.NET 8.0版支持的,它包含在Visual Studio 2005中。
您尝试编写的代码无法在VB2003上运行。有没有理由你不能使用更新的框架? (例如,使用Visual Basic 2010 Express,这是免费的)
如果您遇到2003,则必须使用ArrayList
,并将您从列表中取出的项目投回Double
。