匿名メソッドとlambda式
5250 ワード
コードを书きすぎて、いつも太っている感じがして、51の上のとても早い1篇のブログを见て、いくつかのとても简単な小さい知识、多くの时间と空间を省いて、だからこれは记录します.
匿名の方法:csの中で体現するのは明らかで、最もよく使う例えば、1つのコントロールの事件、とても簡単な方法、とても場所を占めて、書いてもあまりレベルがないと感じます.匿名の方法で簡単にできます.
匿名メソッドとlambda式の2つのサンプル
匿名の方法:csの中で体現するのは明らかで、最もよく使う例えば、1つのコントロールの事件、とても簡単な方法、とても場所を占めて、書いてもあまりレベルがないと感じます.匿名の方法で簡単にできます.
- Button1.Click += delegate
- {
- ListBox1.Items.Add(TextBox1.Text);
- CheckBox1.Checked = true;
- };
匿名メソッドとlambda式の2つのサンプル
- static void Main(string[] args)
- {
- List<int> list = new List<int>();
- for (int i = 0; i < 10; i++)
- {
- list.Add(i);
- }
- Method(list);
- Method1(list);
- }
- /// <summary>
- ///
- /// summary>
- /// <param name="list">param>
- private static void Method(List<int> list)
- {
-
- List<int> listlist1 = list.FindAll(delegate(int i)
- {
- return (i % 2) == 0;
- });
-
- }
- /// <summary>
- /// lambda
- /// summary>
- /// <param name="list">param>
- private static void Method1(List<int> list)
- {
- List<int> listlist1 = list.FindAll(i => (i % 2) == 0);
- }