unity勉強日記プログラミング素人、ブルーノの自主勉強ノートです。他のプログラミングを勉強したい方の助けになれば幸いです。冬休みも課題や集中講義に追われているブルーノです。課題の合間にはこのブログで息抜きがてら勉強します。ゲームもやってるんだけどね。冬休みにまとめきれなかったー😭さて今回からはジェネリックというものについて勉強していきますジェネリック名前を見ると私は黒柳徹子しか浮かびませんがこのジェネリックという概念はC#ではかなり強い(有用である)そうです。ジェネリック(generic)とは英語で「ブランドにとらわれない」とか、「一般的な」という意味で、ジェネリック医薬品は万人に効果があると証明されたものの名前だそうです。C#でも同じで、型にとらわれないというのがこのジェネリッククラスの特徴です。ジェネリッククラスはそのインスタンス生成時にそのメンバの型を決定します。書き方としては以下のようになります。{...}}クラス名の横やメンバの型がTというものに置き換わっていますね。このTは自分で指定したもので別のアルファベットや単語でも構わないです(一般的には大文字1文字で表されるようです)。MyClass<int>()この場合は上のTがint型になります。簡単にコードを書いてみます。Bruno102クラスのメインメソッドで二つのBruno101クラスのインスタンスを生成しています。その中身はそれぞれint型とstring型の別の型を代入できていますね。これこそがジェネリックの強みで、同じ設計図で型違いの物を全てひとまとめにできるのです。型パラメータは複数取ることもできます。長くなってしまいましたが二つの配列にそれぞれ番号と名前を保存し、それを表示するプログラムを組んでみました。このようにジェネリックは予め決めておいた設計図にあらゆる型を当てて柔軟に対応させることができるんですね。今回はここまでにしておきます。ヶ月)プログラミングド素人、ブルーノの勉強報告、兼好きなゲームの雑談のブログです。(4)はてなブログをはじめよう!covory10101101276さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。