在VB.Net中需要等效的C#代码

时间:2012-10-17 20:16:18

标签: c# vb.net

我正在做C#现在我想学习VB.Net,我想要相同的东西:

Hide();
using (login loginForm = new login())
{
    var result = loginForm.ShowDialog();
    if (result == DialogResult.OK)
    {
        Show();
    }
    else
    {
        Close();
    }
}

2 个答案:

答案 0 :(得分:2)

Hide()
Using loginForm As New login()
    Dim result = loginForm.ShowDialog()
    If result = DialogResult.OK Then
        Show()
    Else
        Close()
    End If
End Using

答案 1 :(得分:0)

你自己尝试了什么?只需查看MSDN上的每个内容(Using statementIf statement,...),然后查看VB中的代码示例。

无论如何,这是转换后的代码:

Hide()

Using loginForm As New login()
    Dim result = loginForm.ShowDialog()
    If result = DialogResult.OK Then
        Show()
    Else
        Close()
    End If
End Using