2009-12-04 56 views
1

什么是C#在vb.net循环

for (int rowCounter = 0; rowCounter < rowCount; rowCounter++) 
{ 
    for (int columnCounter = 0;columnCounter < columnCount; columnCounter++) 
    { 
     string strValue = GridView1.Rows[rowCounter].Cells[columnCounter].Text; 
     grdTable.AddCell(strValue); 
    } 
} 
在VB.net

等价?

+1

http://www.developerfusion.com/tools/convert/csharp-to-vb/ 非常适合快速翻译。 – Jim 2009-12-04 19:39:48

+0

有人真的投票吗? – 2009-12-06 22:14:15

+0

@Jim感谢您的精彩链接。对我真的很有帮助。从c#移动到vb.net .net – 2013-07-08 08:30:29

回答

7
For rowCounter As Integer = 0 To rowCount - 1 
    For columnCounter As Integer = 0 To columnCount - 1 
     Dim strValue As String = GridView1.Rows(rowCounter).Cells(columnCounter).Text 
     grdTable.AddCell(strValue) 
    Next 
Next 
+0

嘿,看,少一行代码! Magick! ;) – 2013-12-10 02:15:29

4

找到最简单的方法:编译该代码,然后在Reflector中将其设置为VB的语言来查看它。事实上,你有我们没有的信息,比如。

反射器不总是给有效的代码,但它是一个非常好的起点。 (还有其他的工具可用这很可能将做一个更好的工作,但我想你已经有了反射器。)

对于实际的代码,看到其他的答案:)

+2

教一个人去钓鱼,... – 2009-12-04 14:59:49

1
For rowCounter As Integer = 0 To rowCount-1 
    'Do Stuff 
Next 
1
Dim rowCounter As Integer 
For rowCounter = 0 To rowCount 
    Dim columnCounter As Integer 
    For columnCounter = 0 to columnCount 
     Dim strValue as String 
     strValue = GridView1.Rows(rowCounter).Cells(columnCounter).Text 
     grdTable.AddCell(strValue) 
    Next 
Next