从字符串中启动二维数组

时间:2014-03-28 14:42:30

标签: c# arrays vb.net highcharts

我使用Highcharts.NET处理了一个棘手的简单问题,工作时间超过5个小时 基本上我想做的就是用动态数据启动一个数组。

我真的只想要这部分" {1500,3}"从一个对象,字符串,列表或任何东西添加到数组。

如果我正在使用值" {1500,3}"创建字符串。它告诉我当然,缺少数组的1维。

这是部分,我需要动态地使用列表/字符串等中的值。

  TokioData = New Object(,) {{1500, 3}}

2 个答案:

答案 0 :(得分:0)

我建议在数组上使用列表,特别是如果您想在代码中稍后添加/删除值:

    Dim TokioData As New List(Of KeyValuePair(Of Integer, Integer))
    TokioData.Add(New KeyValuePair(Of Integer, Integer)(1500, 3))
    TokioData.Add(New KeyValuePair(Of Integer, Integer)(1700, 5))
    TokioData.Add(New KeyValuePair(Of Integer, Integer)(1800, 13))

关于列表的一个好处是,在添加值时不必重新声明大小,就像使用数组一样。如果您需要将该列表转换为数组,还有内置功能:

    TokioData.ToArray()

答案 1 :(得分:-1)

在c#中你可以使用dynamic关键字,但不确定这是否存在于VB中, 但这里是关于dynamics

的链接