2016-06-18 6 views
0

こんにちは私はランダムにいくつかの行を取って、それらを格納する質問イベントdatabase.inクリックしましたrandomselectedQuestion varaiable。他のイベントのイベントで定義するvar式の使い方は?

private void button1_Click(object sender, EventArgs e) 
{ 
var allSelectedQuestion = glnq.PSelectAllQuestion(Convert.ToInt32(comboBox1.SelectedValue)); 

    Random face = new Random(); 
var randomselectedQuestion = allSelectedQuestion.OrderBy(c =>face.Next()).Select(c=>c).Take(Int32.Parse(textBox1.Text)).ToList(); 
} 

どのようにすれば、行と列のデータにアクセスするためにrandomselectedQuestionを使用できますか?私はそれをリスト<に保存しますが、アクセス列は使用できません。 ありがとうございます。

+0

実際の型とVARを交換してプラスのメソッド間で共有この変数を作ります。 –

+0

redomselectedQuestionを代わりにグローバル変数に宣言します。あなたはまだ 'var'を使うことができますが、Wiktorは間違っています。 – jdweng

+0

どうすればイベント外で定義できますか?私は使用できませんvar there..in public class – user3319756

答えて

0

IEnumerable<allSelectedQuestionType> randomselectedQuestion = null; 

とあなたの方法button1_clickのようbutton1_Clickハンドラのスコープ外でその変数を定義します。

this.randomselectedQuestion = allSelectedQuestion.OrderBy(c =>face.Next()).Select(c=>c).Take(Int32.Parse(textBox1.Text)).ToList(); 
関連する問題