0
我試圖將Button1單擊事件中生成的變量的值傳遞給另一個函數(function2)。什麼是最有效的方法來做到這一點?會話對象?將一個函數的值傳遞給另一個函數
private static string createAuthCode()
{
RNGCryptoServiceProvider rng = new RNGCryptoServiceProvider();
byte[] buff = new byte[5];
rng.GetBytes(buff);
return Convert.ToBase64String(buff);
}
protected void Button1_Click(object sender, EventArgs e)
{
//code
//..
try {
...
string authCode = createAuthCode();
}
//code
//..
function2();
}
protected void function2()
{
//I want to access authCode here
}
你不能更改'function2'的簽名嗎?如果'function2'只能從'Button1_Click'被調用,那麼爲什麼不把它作爲參數傳遞 –