zoukankan      html  css  js  c++  java
  • linq中的cast<T>()及OfType<T>()

    DataTable dt=...........//获取从数据库中取出的数据(假设只有一条记录)

    //Cast<T>()用来将非泛型的序列转换为泛型的序列

    DataRow row=dt.Rows.Cast<DataRow>().Single();

    //OfType<T>():用来将序列中可以转换的转换为指定的序列

    如:一个object数组中有整数和字符串,现在想找出其中最大的数

    object[] obj = {1,23,4,5,555,"aaa","bbb" };
                int max=obj.OfType<int>().Max();

    这样就不会抛出异常

  • 相关阅读:
    MYSQL[18]
    MYSQL[11]
    hdu 1847
    hdu 2149
    uva 10341
    hdu 1850
    uva 10391字典树
    hdu 2473
    uva 10761
    hdu 1198
  • 原文地址:https://www.cnblogs.com/xiexingen/p/3139356.html
Copyright © 2011-2022 走看看