以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  请教,有关数组的引用。  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=10853)

--  作者:baoxyang
--  发布时间:2011/6/27 14:13:00
--  请教,有关数组的引用。

引用DLL中函数InitializeData(ArrayList[ ] ChartData, ArrayList XLabel, ArrayList ColorGuider)

其中ArrayList[ ]是一维数组,

在狐表中如何赋值给ArrayList[ ]。

Dim dtlist() As String = {"空","已存","预存"}
Chartlet1.InitializeData(dtlist, Customers, ss)

这样引用出现如图错误,请教应如何写代码?

 

谢谢指教!


图片点击可在新窗口打开查看此主题相关图片如下:未命名.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2011-6-27 14:13:53编辑过]

--  作者:狐狸爸爸
--  发布时间:2011/6/27 14:16:00
--  
Dim lst As new system.Collections.Arraylist()
lst.Add("a")
lst.Add("b")

--  作者:baoxyang
--  发布时间:2011/6/27 14:32:00
--  

        ArrayList ChartD21 = new ArrayList();
        ChartD21.Add(53); ChartD21.Add(85); ChartD21.Add(60);
        ChartD21.Add(40); ChartD21.Add(45); ChartD21.Add(53);
        ChartD21.Add(60); ChartD21.Add(90); ChartD21.Add(76);
        ChartD21.Add(57); ChartD21.Add(60); ChartD21.Add(53);
        ArrayList[] ChartData2={ChartD21};

这种代码应如何写?

请指点!!


--  作者:狐狸爸爸
--  发布时间:2011/6/27 14:36:00
--  

Dim ChartD21 As New ArrayList()
ChartD21.Add(53)
ChartD21.Add(85)
ChartD21.Add(60)
ChartD21.Add(40)
ChartD21.Add(45)
ChartD21.Add(53)
ChartD21.Add(60)
ChartD21.Add(90)
ChartD21.Add(76)
ChartD21.Add(57)
ChartD21.Add(60)
ChartD21.Add(53)
Dim ChartData2() As ArrayList = {ChartD21}

 

网上有将C#代码转vb.net的工具或网页,可以找一下。

[此贴子已经被作者于2011-6-27 14:37:02编辑过]

--  作者:baoxyang
--  发布时间:2011/6/27 15:20:00
--  

Dim ChartData As system.Collections.Arraylist() = New system.Collections.Arraylist(2) {}

ChartData(0) = New system.Collections.Arraylist()
ChartData(0).Add(53)
ChartData(0).Add(40)
ChartData(0).Add(60)
ChartData(0).Add(57)

ChartData(1) = New system.Collections.Arraylist()
ChartData(1).Add(76)
ChartData(1).Add(68)
ChartData(1).Add(43)
ChartData(1).Add(99)

ChartData(2) = New system.Collections.Arraylist()
ChartData(2).Add(10)
ChartData(2).Add(77)
ChartData(2).Add(15)
ChartData(2).Add(79)

 

但出现如下错误提示,

 

请教,这个应如何解决?

谢谢了!!


图片点击可在新窗口打开查看此主题相关图片如下:未命名.jpg
图片点击可在新窗口打开查看

--  作者:狐狸爸爸
--  发布时间:2011/6/27 15:40:00
--  

出问题的不是这段代码。

 


--  作者:baoxyang
--  发布时间:2011/6/27 16:59:00
--  

搞不明白,图片点击可在新窗口打开查看


--  作者:baoxyang
--  发布时间:2011/6/27 17:18:00
--  
OK!