• 关于linq的几个小例子


     private void button1_Click(object sender, EventArgs e)
            {
                int[] numbers = new int[7] { 0,1,2,3,4,5,6};
                var result0 = from num in numbers
                              where (num % 2 == 0)
                              select num;
                foreach (int n in result0)
                {
                    listBox1.Items.Add(n);
                }
            }
    
            private void button2_Click(object sender, EventArgs e)
            {
                listBox1.Items.Clear();
                int[] numbers = new int[7] { 2,3,2,4,3,5,5};
                var result1 = from num in numbers
                              where num > 3
                              orderby num descending
                              select num;
                foreach (int n in result1)
                {
                    listBox1.Items.Add(n);
                }
            }
    
            private void button3_Click(object sender, EventArgs e)
            {
                listBox1.Items.Clear();
                int[] numbers = new int[7] { 2, 3, 2, 4, 3, 5, 5 };
                var result2 = from num in numbers
                              where num > 3
                              orderby num ascending
                              select string.Format("当前值为{0}",num) ;
                foreach (string  n in result2)
                {
                    listBox1.Items.Add(n);
                }
            }
    
            private void button4_Click(object sender, EventArgs e)
            {
                listBox1.Items.Clear();
                int[] numbers = new int[7] { 2, 3, 2, 4, 3, 5, 5 };
                int  result3 = (from num in numbers
                               where num > 3
                               select num).Count();
                button4.Text += "--" + result3.ToString();
            }
  • 相关阅读:
    IOC
    软件问题
    POJO和JavaBean
    tail命令
    实现质数遍历并输出所需时间
    完数
    break、continue
    *各种形状
    for、while、do-while
    jenkins实现maven项目自动化部署tomcat
  • 原文地址:https://www.cnblogs.com/xtflz/p/5133724.html
Copyright © 2020-2023  润新知