私は作成しCustomControlていますが、ほとんどすべての種類のジェネリック コレクションを受け入れ、ジェネリック コレクションを受け入れないコレクションがコントロールに必要です。たとえばList<T>、IEnumerableなど。
前もって感謝します。
私は作成しCustomControlていますが、ほとんどすべての種類のジェネリック コレクションを受け入れ、ジェネリック コレクションを受け入れないコレクションがコントロールに必要です。たとえばList<T>、IEnumerableなど。
前もって感謝します。
IEnumerableまたはIEnumerable<T>、ほとんどの (場合によってはすべての) コレクションを受け入れます*。
* 実際、それらは厳密に言えばコレクションではありませんがIEnumerable、質問で言及されました。
ユニバーサル コレクション インターフェイスは、非ジェネリックIEnumerableインターフェイスです。実質的に、.NET 1.0 以降に作成されたすべてのコレクションがこのインターフェイスを実装しています。最大限の柔軟性が必要な場合は、これが最良の選択です。