如何从MATLAB中将元素添加到C#列表中?

时间:2015-04-25 19:19:24

标签: c# matlab

我在Matlab中创建了一个包含五个Int32整数的列表:

genType = NET.GenericClass('System.Collections.Generic.List',...
                                                      'System.Int32'); 
arr = NET.createArray(genType, 5)

现在我不知道如何在列表中添加元素。

我尝试使用了失败:

arr.SetValue(1)
arr.SetValue(1,1)
arr.SetValue(1,1,1,1)
arr(1)=1

...等

1 个答案:

答案 0 :(得分:1)

尝试以下代码,它可以帮助您入门:

list = NET.createGeneric('System.Collections.Generic.List',...
  {'System.Int32'},100);
list.Add(5)
list.Add(6)

for i = 0:list.Count - 1
   disp(list.Item(i))
end