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
...全文
523 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Red_angelX 2007-03-30
  • 打赏
  • 举报
回复
Jackforid2003(知识是自己的)
的写法就可以了
不过0的元素也要付原值
Jackforid2003 2007-03-29
  • 打赏
  • 举报
回复
object[] iTermInfo=new object[tErrTermInfo.Length];
for (int i=1;i<tErrTermInfo.Length;i++)
{

}
object[]为 iTermInfo的类型
tgl10 2007-03-29
  • 打赏
  • 举报
回复
arraylist
Red_angelX 2007-03-29
  • 打赏
  • 举报
回复
没有 vb这个是特长
to::Jackforid2003(知识是自己的)
遍历赋值的效率很低
可以用Array.Copy()
liutaoyue 2007-03-29
  • 打赏
  • 举报
回复
同意楼上的。其实这就是VB里的动态数组嘛,C#比他方便多了。
什么ArrayList啦,System.Collections.Specialized.StringCollection啦都有Add方法供你动态增加任何东西(Object对象),很方便的。 ^_^

110,526

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧