私はチュートリアルプログラムを作っています。ボタンを押すと次のステップに移動し、別のステップに戻ると操作します。すべての指示は、リッチ テキスト ボックスを使用して表示されます。プログラムの VB.NET バージョンでは、選択ケースを使用してすべてを実行し、その下で変数を宣言するだけでした。
Public Class Form1
そして、「ボタンを押す」から呼び出すことができ、問題はありませんでした。C# では、コンテキスト内で変数を宣言する必要があるため、これを行うことはできません。
私はチュートリアルプログラムを作っています。ボタンを押すと次のステップに移動し、別のステップに戻ると操作します。すべての指示は、リッチ テキスト ボックスを使用して表示されます。プログラムの VB.NET バージョンでは、選択ケースを使用してすべてを実行し、その下で変数を宣言するだけでした。
Public Class Form1
そして、「ボタンを押す」から呼び出すことができ、問題はありませんでした。C# では、コンテキスト内で変数を宣言する必要があるため、これを行うことはできません。
クラス レベル メンバーの宣言は、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;
}
}
これで問題が解決しない場合は、コードを投稿してください。