private void MainForm_Load(object sender, EventArgs e)
{
Func<int, bool> f = funn;
var list = new List<int>();
list.Add(32);
list.Add(1);
list.Add(2);
list.Add(3);
MessageBox.Show(list.Where(f).First().ToString());//I give only f
}
private bool funn(int k)
{
return k == 12;
}
Where
句の引数を参照してください
private void MainForm_Load(object sender, EventArgs e)
{
Func<int, bool> f = funn;
var list = new List<int>();
list.Add(32);
list.Add(1);
list.Add(2);
list.Add(3);
MessageBox.Show(list.Where(i=>f(i)).First().ToString());//Now I give f with i
}
private bool funn(int k)
{
return k == 12;
}
さて、フィルターメソッドを呼び出す王様との違いは何ですか?