0
我想將System.Array
類型的數組轉換爲Double()
或Double(,)
(我已經知道哪一個要轉換爲)。有問題的代碼行遵循在VB.NET 2012中將System.Array轉換爲Double()
Dim kernel As Double() = CType(Array.CreateInstance(GetType(Double), _
{2 * limit + 1}, {-limit}), Double())
凡limit
被預定義爲一個有效的,積極的Integer
。我得到了InvalidCastException
。我如何去做這件事?或者用< 0
開始索引創建Double
數組的另一種方法?
第I墨水你誤會了我的問題,我需要一個'Double()'或'Double(,)'數據類型的數組,而不是'Array'數據類型。 ['Array.CreateInstance'方法](http://msdn.microsoft.com/zh-cn/library/x836773a.aspx)已經完成了所有描述。我需要這樣做才能實現與其他API的互操作性。 –