zoukankan      html  css  js  c++  java
  • 数组,泛型转换符号

    1. OfType转换符号可以将一个数组中的混合类型。提出单个类型。例如:

    Var numbers=new object[]{1,”string”,”string ”,2,3};

    Foreach(var asint  in numbers.OfType<int>()){  将只提取int 类型的数据}

    1. ToArray 转换符号,将查询的只包含一列值的结果集转换成数组  select.ToArray<ArrayName[]>();
    2. Cast转换符号,不会抛出异常   Array.Cast<int>()
    3. AsEnumerable 将强制那些实现了IEnumerable的对象试用IEnumerable接口的行为

    myList<T>  temp=new Mylist<T>  只要实现了IEnumerable就可以强制实现IEnumerable

    IEnumerable<T>  tem=temp.AsEnumerable().where(canshu=>canshu==”string 值”)

    1. ToList<T>();  将查询结果转换为list<T> 使我们能够想结果集合添加额外的东西
    2. ToDictionary  将IEnumerable<T>对象(比如linq查询所返回的结果)转换为IDictionary<Key,Value>对象。(将List<T>转换为IDictionary<Key,Value>)
  • 相关阅读:
    宝物筛选
    [HAOI2008]糖果传递
    线段树(区间查询,区间修改)——标记永久化版
    图的割边
    图的割点
    P2066 机器分配
    SP1700 TRSTAGE
    P4568 [JLOI2011]飞行路线
    POJ 2533 Longest Ordered Subsequence
    HDU 2512 一卡通大冒险
  • 原文地址:https://www.cnblogs.com/jinhaoObject/p/4542927.html
Copyright © 2011-2022 走看看