zoukankan      html  css  js  c++  java
  • 将未知类型的数组执行遍历操作(原创)

    通常我们传入一个IEnumerable<object>的参数,而这个参数,这个参数可能是IEnumerable<值类型>也有可能是IEnumerable<引用类型>,

    当时IEnumerable<引用类型>时

    IEnumerable<object> values = (IEnumerable<object>)ObjectValue;
     foreach (var item in values)
    {
    
    }
                           

    当IEnumerable<值类型>却会报无法转换的错误,所以通用的正确做法是:

    ((IEnumerable)ObjectValue).Cast<object>()
  • 相关阅读:
    Examples
    Examples
    Examples
    Examples
    Examples
    Examples
    Examples
    Examples
    Examples
    如何把随机数或者对象添加到ArrayList集合
  • 原文地址:https://www.cnblogs.com/FirstCode/p/3166664.html
Copyright © 2011-2022 走看看