Webアプリケーションかウィンドウアプリケーションかを指定していないので、ASP.NETについては以下のように回答します。
この場合、ページはポストバックを実行し、変数は失われます。したがって、値を保持できる唯一の方法は、値をビューステート/セッション/パスにクエリ文字列として同じページに追加するか、非表示のコントロールに配置することです。
あるページの読み込みから次のページの読み込みまでASP.NETで変数を保持するために最もよく選択される方法は、非表示の入力であるビューステートに変数を格納することです。
次のように、ViewStateにアイテムを保存します。
ViewState[key] = value;
And retrieve it like:
value = ViewState[key]
また
Session["username"] = username
And access it
String Username = Session["username"];
そのWindowアプリケーションの場合、イベント間で保持されるグローバル変数を持つことができます。
Public class Test{
private int x= 0;//this is global here.
button_click()
{
create and fill data set as data adapter.fill(data set,"ABC");
and then
x= data set.tables["ABC"].rows[0]["col name"] ;
}
and i have another method button_click2()
{
int y = x;
}
}