Generics

Genericsはパラメトリックなポリモーフィズムの形態であり、.NET やJavaなど、様々な言語に実装されています。C++のテンプレートと同等の機能を持ち合わせています。

RSS

  • 解決済

    回答
    2

    JavaでジェネリクスのArrayListにaddできないです。

    皆様のお知恵を拝借したいです。 MyCharaDataという自作コンストラクタのクラスを作り、そのクラス型のarraylistに、 読み込んだcsvを格納したいですが、下の .add するところで格納できません。出力すると、@で始まる変な値?が出ます。これは何で、どう直せば良いでしょうか。 上長で申し訳ないですが、コンソールとソースコードの一部を貼

    • 0評価
    • 257PV
    takeji takeji 5ヶ月前
  • 解決済

    回答
    1

    JAVAのGenericsについての質問です

    JavaのGenericsについて勉強中です。 ある程度勉強して、 「ジェネリック型 List<T>」 「境界型パラメータ<E extends String>」 「境界ワイルドカード型List<? extends String>」 など、おおよそは理解できたのですが、 以下の関数型インターフェース「Function」を読み解くことができません

    • 0評価
    • 256PV
    sunchan1107 sunchan1107 5ヶ月前
  • 解決済

    回答
    2

    Generic型を値型にキャストしたい

    実現したいこと UnityでC#を使うため、勉強中の初心者です。 C#のジェネリックを使ってC++のcomplexのような、複素数を示すクラスを作っています。 そこで、複素数の偏角を求める際に、System.MathのAtan2を用いて求めたいのですが、 Generic型はdouble型に変換できないと、エラーが出てしまいました。 Gene

    • 0評価
    • 475PV
    Himatya1 Himatya1 5ヶ月前
  • 解決済

    回答
    2

    Javaのジェネリクス,Comparableを実装していないのに使えることについて

    質問 Javaの勉強中に疑問に思ったことがあります。 ジェネリクスでは普通、型バインドをするときTの部分に入れることができるのは、<T extends 型>で定義された型のみです。 Integer,StringなどはComparableを実装してないのに<T extends Comparable<T>>という制約に制限されずクラスの型バインドに

    • 0評価
    • 151PV
    zoemond zoemond 6ヶ月前
  • 解決済

    回答
    1

    【C#】ジェネリックを使用したクラスの継承でエラーが出ます。

    using System; using System.Collections; using System.Collections.Generic; public class A { } public class B : A { } public class X <AType> where AType : A { public List<ATyp

    • 0評価
    • 248PV
    Fonz Fonz 8ヶ月前
  • 解決済

    回答
    4

    AddRangeに関するエラーメッセージの解決方法について

    前回の質問ではお世話になりました。 C#歴半年&MVC勉強したてですが、質問させていただきます。 今回はエラーメッセージの解決方法がわからず、質問させていただきたいと思います。 前提・実現したいこと C#(ASP.NET Framework4.5.1 MVC)で履歴をExcel帳票出力するウェブアプリケーションを作っています。 コレクション

    • 1評価
    • 464PV
    DinKa DinKa 8ヶ月前
  • 受付中

    回答
    1

    ジェネリクスをどういうときに使うと良いのか、具体的な使われ方を教えてください

    ジェネリクスの構文やコード記載上の利点は分かったのですが、実際にどういったケースで使うと便利なのかユースケースレベルでの例を伺いたいです。質問が分かりづらいかもしれませんが宜しくお願い致します。

    • 0評価
    • 469PV
    helpmethanks 退会済みユーザー 1年以上前
  • 解決済

    回答
    1

    (Java)配列の変換について教えてください

    以下のように初期化された配列があるとして、これをArrayListクラスのオブジェクトに変換したいです。 どのようにすればいいのでしょうか? //初期化された配列 Point[] pArray = {new Point(1),new Point(2),new Point(3),new Point(4)}; //ArrayListクラスに変換したい

    • 0評価
    • 329PV
    oimo oimo 1年以上前

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    6

  • 総質問数

    8

  • 今週の質問数

    0

関連するタグ

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る