主要内容

创建.NET集合

此示例使用两个System.String数组,D1D2,创建一个通用集合列表。它显示了如何操纵列表并访问其成员。要创建数组,请键入:

d1 = net.createarray('System.String',3);D1(1)='Brachiosaurus';D1(2)=“肖龙”;D1(3)=“异龙”;d2 = net.createarray('System.String',4);d2(1)=“霸王”;d2(2)=“脊龙”;d2(3)=``Velociraptor'';D2(4)=“三角龙”;

创建一个通用集合,DC, 包含装有D1。这system.collections.generic.list班级在MSCORLIB组装,matlab®自动加载。

dc = net.creategeneric('system.collections.generic.list',{'System.String'},3)
列表<系统*字符串>处理能力:3计数:0

列表目的DC有个容量三个,但目前为空(数数= 0)。

使用addrange添加内容的方法D1到列表。有关更多信息,请搜索网络查看system.collections.generic并选择列表班级。

Addrange(DC,D1);

列表DC现在有三个项目:

DC.Count

要显示内容,请使用物品方法和基于零的索引:

为了i = 1:dc.count Disp(dc.item(i-1))结尾
脑龙肖龙异龙

添加值的另一种方法是使用insertrange方法。插入D2从索引开始的数组1

insertrange(DC,1,D2);

阵列的大小已增长到七个。要显示值,请键入:

为了i = 1:dc.count Disp(dc.item(i-1))结尾
龙骨龙龙龙龙龙龙龙三角龙Shunosaurus allosaurus

D2大批 ('霸王龙')在列表中处于索引1DC

system.string.compare(d2(1),dc.item(1))

system.string.compare回答,0,表明两个值相等。

相关话题

外部网站