C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[2]: ジェネリックの違い


(過去ログ 131 を表示中)

[トピック内 4 記事 (1 - 4 表示)]  << 0 >>

■77769 / inTopicNo.1)  ジェネリックの違い
  
□投稿者/ KH (4回)-(2015/11/22(Sun) 09:55:05)

分類:[C#] 

動的配列の場合 List<T> をよく使うのですが
MSDNを調べてみると同じようなジェネリックがあります。
IList, ICollection, IEnumerable, ICloneable

私なりに調べてみたのですが何がどう違うのかよくわからないのです。
もしよろしければ、噛み砕いて教えて頂けましたら嬉しいです。
よろしくお願い申し上げます。
引用返信 編集キー/
■77773 / inTopicNo.2)  Re[1]: ジェネリックの違い
□投稿者/ WebSurfer (710回)-(2015/11/22(Sun) 11:39:00)
No77769 (KH さん) に返信

> IList, ICollection, IEnumerable, ICloneable

頭に "I" が付いているのはクラスではなくインターフェースです。

異なるコード間で交わされる契約である(インターフェイスを継承するクラスには
そのインターフェイス内に定義されているメソッドが確実に実装されている)、多
重継承が可能、インターフェイスを使ってポリモーフィズムを実現できると言った
あたりがポイントでしょうか。

「.NET インターフェイス」などをキーワードにググるといろいろ参考になる記事が
ヒットすると思いますのでやってみましょう。

掲示板で「噛み砕いて教える」のは難しそうですので(少なくとも自分には)。
引用返信 編集キー/
■77778 / inTopicNo.3)  Re[1]: ジェネリックの違い
□投稿者/ よもやま (14回)-(2015/11/22(Sun) 17:16:46)
No77769 (KH さん) に返信

No77348 「リバーシ(オセロ)の配列の仕方」
こちらは、アドバイスの募集を継続されるのでしょうか。

引用返信 編集キー/
■77802 / inTopicNo.4)  Re[2]: ジェネリックの違い
□投稿者/ KH (11回)-(2015/11/23(Mon) 20:13:35)
皆さまアドバイスありがとうございます。
時間をかけて勉強してみたいと思います。
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -