翻译-----VB.NET翻译成C#

hxlyjy 2006-12-18 09:37:57
有谁可以帮我把下面的程序翻译成C#啊!先谢谢了!
Private Sub FindCheckTrue(ByVal tn As TreeNode)
Dim t As TreeNode
For Each t In tn.Nodes
If t.Checked = True Then
Dim clientID As String
clientID = t.ID '遍历整个树,得到checked=true的节点id
Response.Write(clientID & "<br>") '<-------显示ID
End If
If t.Nodes.Count <> 0 Then
FindCheckTrue(t)
End If
Next t
End Sub 'FindCheckTrue

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim i As Int32
For i = 0 To Me.TreeView1.Nodes.Count - 1
If (Me.TreeView1.Nodes(i).Checked = True) Then
Response.Write(Me.TreeView1.Nodes(i).ID & "<br>")
End If
FindCheckTrue(Me.TreeView1.Nodes(i))
Next
End Sub
End Class
...全文
99 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
灰太狼 2006-12-18
  • 打赏
  • 举报
回复
你可以下載SharpDevelop,裡面有一個功能就是在VB.NET和C#之間相互轉換。
暗石绿 2006-12-18
  • 打赏
  • 举报
回复
private void Button1_Click(System.Object sender, System.EventArgs e)
{
for(int i=0;i<this.TreeView1.Nodes.Count;i++)
{
if(this.TreeView1.Nodes[i].Checked)
{
Response.Write(this.TreeView1.Nodes[i].ID + "<br>");
}
FindCheckTrue(Me.TreeView1.Nodes[i]);
}
}
暗石绿 2006-12-18
  • 打赏
  • 举报
回复
private void FindCheckTrue(TreeNode tn)
{
foreach(TreeNode t in tn.Nodes)
{
if(t.Checked)
{
String clientID = t.ID;
Response.Write(clientID + "<br>");
}
if(t.Nodes.Count != 0)
{
FindCheckTrue(t);
}
}
}

110,533

社区成员

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

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

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