vb中的ReDim Preserve 如何转成c#???
请问一下这下面的代码怎么转成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
------解决方案--------------------object[] iTermInfo=new object[tErrTermInfo.Length]; 
 for (int i=1;i <tErrTermInfo.Length;i++) 
 {   
 } 
 object[]为 iTermInfo的类型
------解决方案--------------------同意楼上的。其实这就是VB里的动态数组嘛,C#比他方便多了。 
   什么ArrayList啦,System.Collections.Specialized.StringCollection啦都有Add方法供你动态增加任何东西(Object对象),很方便的。  ^_^
------解决方案--------------------没有 vb这个是特长 
 to::Jackforid2003(知识是自己的) 
 遍历赋值的效率很低 
 可以用Array.Copy()