この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 18038|答える: 0

[出典] .net/c#でジェネリックリストとArrayListをどう変換すればいいですか?

[リンクをコピー]
掲載地 2017/07/05 17:06:20 | | |
ArrayList a;
リスト<MyClass> l;
1. カスタム機能:
IEnumerable<T> CastToList(ArrayList a) {
    foreach(aのオブジェクトアイテム){
        もし(アイテムがT)なら、
    }
}
l = キャストトリスト(a)。 ToList();
又は
l = 新しいリスト(CastToList(a));
又は
l.AddRange(CastToList(a));
2.3.0の拡張方法:
ArrayList.Cast<T>();
l = a.キャスト<MyClass>()。 ToList();
又は
l = 新しいリスト(a.Cast<MyClass>());
又は
l.AddRange(a.Cast<MyClass>());




先の:エラーコード:1175。 あなたはセーフアップデートモードを使っていて、更新しようとしました...
次に:新参者の報告
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com