您的位置:程序门 -> .net技术 -> c#



vb中的redim preserve 如何转成c#???


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


vb中的redim preserve 如何转成c#???[已结贴,结贴人:seawavefj]
发表于:2007-03-29 10:01:43 楼主
请问一下这下面的代码怎么转成c#?
代码如下:
for   i   =   1   to   ubound(terrterminfo)
                        redim   preserve   tterminfo(1   to   i)
                        tterminfo(i).strtermcd   =   terrterminfo(i).strtermcd
                        tterminfo(i).strdispname   =   terrterminfo(i).strdispname
                        tterminfo(i).strtermmac   =   terrterminfo(i).strtermmac
                        tterminfo(i).strtermname   =   terrterminfo(i).strtermname
                        tterminfo(i).strtime   =   terrterminfo(i).strtime
                        tterminfo(i).strtermip   =   terrterminfo(i).strtermip
next   i
发表于:2007-03-29 10:36:191楼 得分:10
object[]   iterminfo=new   object[terrterminfo.length];
for   (int   i=1;i <terrterminfo.length;i++)
{

}
object[]为   iterminfo的类型
发表于:2007-03-29 13:34:092楼 得分:5
同意楼上的。其实这就是vb里的动态数组嘛,c#比他方便多了。
    什么arraylist啦,system.collections.specialized.stringcollection啦都有add方法供你动态增加任何东西(object对象),很方便的。     ^_^
发表于:2007-03-29 14:15:043楼 得分:5
没有   vb这个是特长
to::jackforid2003(知识是自己的)
遍历赋值的效率很低
可以用array.copy()
发表于:2007-03-29 14:26:564楼 得分:0
arraylist
发表于:2007-03-30 16:07:095楼 得分:0
jackforid2003(知识是自己的)
的写法就可以了
不过0的元素也要付原值


快速检索

最新资讯
热门点击