代码之家  ›  专栏  ›  技术社区  ›  Psytronic

具有可枚举数据源的用户控件

  •  1
  • Psytronic  · 技术社区  · 14 年前

    List<string> string[]

    如果我查一下 is IEnumerable 然后它需要一个类型,检查 is IEnumerable<Type> 返回false,也返回false is IEnumerable<object>

    DataSource 属性到 object

    1 回复  |  直到 13 年前
        1
  •  1
  •   stevemegson    14 年前

    你可能想要 DataSource 作为非泛型 IEnumerable . 任何 IEnumerable<T> I可数 ,它允许您枚举集合,而无需泛型接口提供的强类型。

    IEnumerable<Dog> 类型的变量 IEnumerable<Animal> . 但是,如果您想在数据源中允许任何类型,仍然需要将数据源设置为 IEnumerable<object> . 你不能用枪做任何事 你不能用一个 I可数 .