C#代码转换成vb.net

F1007 2007-01-22 03:55:38
for(int i=1;record!=null&&i<=record.RecordCount;i++)
{
region=(SuperMapLib.soGeoRegion)record.GetGeometry();
result=analyst.CutFill((SuperMapLib.soDataset)raster,region,(double)record.GetFieldValue("elev"));
strFill=result.FillVolume.ToString();
strCut=result.CutVolume.ToString();
this.lstViewAttribute.Items.Add("CODE "+record.GetFieldValue("code").ToString());
this.lstViewAttribute.Items[i-1].SubItems.Add(strFill);
this.lstViewAttribute.Items[i-1].SubItems.Add(strCut);
record.MoveNext();
}
请问以上C#代码怎么转换成vb.net的代码,谢谢了.
...全文
125 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiangboren 2007-01-22
  • 打赏
  • 举报
回复
兄弟我也碰到过类似问题,
但是我解决了,你去非常编程网看看,
网址:www.xiangboren.cn
viena 2007-01-22
  • 打赏
  • 举报
回复
for i as integer=1 to record.RecordCount
if record=null then exit for
region=CType(record.GetGeometry(),SuperMapLib.soGeoRegion)
result=analyst.CutFill(CType(raster,SuperMapLib.soDataset),region,CType(record.GetFieldValue("elev"),double))
strFill=result.FillVolume.ToString()
strCut=result.CutVolume.ToString()
this.lstViewAttribute.Items.Add("CODE "+record.GetFieldValue("code").ToString())
this.lstViewAttribute.Items(i-1).SubItems.Add(strFill)
this.lstViewAttribute.Items(i-1).SubItems.Add(strCut)
record.MoveNext()
next
glacier111 2007-01-22
  • 打赏
  • 举报
回复
看着语法转就是了,没什么难的吧

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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