我有列表框填充使用web客戶端和我用for-loop從json響應分離對象爲我的使用,我需要使用那些整個類的對象,也就是我需要在所有的方法來使用這些值,這將是即使可行的,如果可以從一個方法傳遞到另一個如何將值從一個函數傳遞到另一個事件處理函數的方法在c#
代碼:
void Downloadpage()
{
WebClient webclient = new WebClient();
webclient.Headers["ContentType"] = "application/json";
webclient.DownloadStringCompleted += wc_downloadStringCompleted;
webclient.DownloadStringAsync(new Uri("http://client.web.net/pages_wp.php"), UriKind.RelativeOrAbsolute);
}
public void wc_downloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
{
string lreport = e.Result.ToString();
string lnoHTMLs = Regex.Replace(lreport, @"<[^>]+>| |‌|»|«|“|\\n|\\t|", "", RegexOptions.Multiline).Trim();
string lnoHTMLNormaliseds = Regex.Replace(lnoHTMLs, @"\s{2,}", " ");
JArray res = JArray.Parse(lnoHTMLNormaliseds);
news = new List<jsons>();
string rId = res[0]["raportId"].ToString(); ---->a
string rTitle = res[0]["raportTitle"].ToString(); --->b
news.Add(new jsons() { raportId = rId, raportTitle = rTitle});
Presslist.ItemsSource = news;
}
我需要訪問的價值「 a'和'b'在另一個按鈕點擊事件如下
private void Add_to_cart(object sender, EventArgs e)
{
//values need to come here
}
注: Add_to_cart觸發按鈕點擊
使用類級別變量。 – Hassan
你能不能簡單說一下 – Vinod
沒有找到你,你有幾個'rId'和'rTitle'。你希望所有的人都可以用其他方法存儲和訪問? –