• 使用LINQ查询非泛型类型


    原文地址:http://www.cnblogs.com/buzz/archive/2009/04/23/1442159.html

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.IO;
    using System.Web.UI;
    using System.Web;
    using System.Threading;
    using System.Globalization;
    using System.Data;
    using System.Collections;

    namespace ConsoleApplication1
    {

        class Program
        {
            public class Cars
            {
                public string CarMake { get; set; }
                public string CarModel { get; set; }
                public int Year { get; set; }
            }
           
            public static void Main()
            {
                ArrayList carList = new ArrayList();
                carList.Add(new Cars
                {
                    CarMake = "BMW",
                    CarModel = "BMW Art",
                    Year = 1978
                });
                carList.Add(new Cars
                {
                    CarMake = "BMW",
                    CarModel = "Coupe",
                    Year = 1982
                });
                carList.Add(new Cars
                {
                    CarMake = "Renault",
                    CarModel = "Alpine",
                    Year = 1972
                });
                carList.Add(new Cars
                {
                    CarMake = "Porsche",
                    CarModel = "Maisto",
                    Year = 1976
                });


                var cc = from Cars car in carList
                         where car.CarMake == "BMW"
                         select car;

                var cc1 = from car in carList.Cast<Cars>()
                          where car.CarMake == "BMW"
                          select car;

                var cc2 = from car in carList.OfType<Cars>()
                          where car.CarMake == "BMW"
                          select car;


                foreach (Cars c in cc)
                {
                    Console.WriteLine(c.CarMake + "-" + c.CarModel);
                }

                Console.ReadLine();
            }
        }
    }     

  • 相关阅读:
    SpringBoot+ElementUI实现通用文件下载请求(全流程图文详细教程)
    Java中将String格式的标准时间字符串转换为Date格式的方法
    ElementUI中el-upload传递额外参数为date类型时后台SpringBoot接收不到
    模式、框架、架构和平台的区别
    架构、框架、模式和平台
    “模式”与“方式”的区别
    JAVA发送HTTP请求方式
    http status状态码,readyState状态码
    区分网络请求时http和ajax请求
    HTTP请求方式中8种请求方法
  • 原文地址:https://www.cnblogs.com/niaowo/p/3911947.html
Copyright © 2020-2023  润新知