将VB.NET应用程序转换为C#并且无法找出放置变量的位置

时间:2012-04-22 15:12:58

标签: c# .net vb.net vb.net-to-c#

我正在制作一个辅导课程。它通过按下一个按钮移动到下一步,另一个按钮向后移动。所有说明均使用富文本框显示。该程序的VB.NET版本使用一个选择案例来完成所有事情,我只是在

下面声明了变量

Public Class Form1

然后我可以从任何“按下按钮”调用它并且没有问题。我不能在C#中这样做,因为它期望在上下文中声明变量。

1 个答案:

答案 0 :(得分:0)

在C#和VB.NET中声明类级别成员非常相似。下面是一个声明的类级变量的示例,然后在单击按钮时递增。

<强> VB.NET

Public Class Form1

Private x as Integer

Private Sub Button1_Click(ByVal sender as Object, ByVal e as Event Args) Handles Button1.Click

    x = x + 1

End Sub

<强> C#

public class Form1
{
    private int x;

    private void button1_Click(object sender, EventArgs e)
    {
        x = x + 1;
    }
}

如果这不能解决您的问题,请发布一些代码。