C# 从字符串初始化二维数组

C# 从字符串初始化二维数组,c#,arrays,vb.net,highcharts,C#,Arrays,Vb.net,Highcharts,我用Highcharts.NET解决了一个异常简单的问题,工作了5个多小时 基本上,我只想用动态数据启动一个数组 我真的只想从一个对象、字符串、列表或其他任何东西向数组中添加这部分“{1500,3}” 如果我正在创建一个值为“{1500,3}”的字符串,它当然会告诉我,数组的1维丢失了 这就是部分,我需要动态地使用列表/字符串等中的值 TokioData = New Object(,) {{1500, 3}} 在c#中,您可以使用dynamic关键字,但不确定VB中是否存在该关键字, 但是

我用Highcharts.NET解决了一个异常简单的问题,工作了5个多小时 基本上,我只想用动态数据启动一个数组

我真的只想从一个对象、字符串、列表或其他任何东西向数组中添加这部分“{1500,3}”

如果我正在创建一个值为“{1500,3}”的字符串,它当然会告诉我,数组的1维丢失了

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

  TokioData = New Object(,) {{1500, 3}}
在c#中,您可以使用
dynamic
关键字,但不确定VB中是否存在该关键字,
但是这里有一个关于

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

    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()

在您的案例中,什么是动态数据?你能举个例子吗?你需要一个字符串来解析(格式是什么?)到2d数组中吗?如果你想创建和修改2d数组,请参见:但是请澄清你的问题,因为在它当前的形式中,它不是真正可以回答的-如果有这样一个词,我已经更新了我的问题。没有人?:(真可怜,相信我,我永远不会在列表上使用数组。但当我在高图上使用它时,我需要把它放在这个奇怪的对象(,)数组中。