Pertanyaan yang diberi tag «generics»

Generik adalah bentuk polimorfisme parametrik yang ditemukan dalam berbagai bahasa, termasuk bahasa .NET, Java, Swift, dan Rust.

11
Buat objek baru dari tipe parameter di kelas generik
Saya mencoba membuat objek tipe parameter baru di kelas generik saya. Di kelas saya View, saya memiliki 2 daftar objek bertipe generik yang dilewatkan sebagai parameter tipe, tetapi ketika saya mencoba membuatnya new TGridView(), TypeScript mengatakan: Tidak dapat menemukan simbol 'TGridView Ini kodenya: module AppFW { // Represents a view …


18
Dapatkan tipe parameter generik di Java dengan refleksi
Apakah mungkin untuk mendapatkan jenis parameter generik? Sebuah contoh: public final class Voodoo { public static void chill(List<?> aListWithTypeSpiderMan) { // Here I'd like to get the Class-Object 'SpiderMan' Class typeOfTheList = ???; } public static void main(String... args) { chill(new ArrayList<SpiderMan>()); } }

15
Mengonversi daftar umum menjadi string CSV
Saya memiliki daftar nilai integer (List) dan ingin menghasilkan string nilai yang dipisahkan koma. Itu semua item dalam daftar keluaran ke daftar dipisahkan koma tunggal. Pikiranku ... 1. meneruskan daftar ke metode. 2. Gunakan stringbuilder untuk mengulang daftar dan menambahkan koma 3. Uji karakter terakhir dan jika itu adalah koma, …
142 c#  generics  .net-3.5 


6
Apa perbedaan antara ? dan Objek di generik Java?
Saya menggunakan Eclipse untuk membantu saya membersihkan beberapa kode untuk menggunakan Java generics dengan benar. Sebagian besar waktu itu melakukan pekerjaan yang sangat baik dalam menyimpulkan tipe, tetapi ada beberapa kasus di mana tipe yang disimpulkan harus generik mungkin: Objek. Tapi Eclipse sepertinya memberiku pilihan untuk memilih antara tipe Object …
141 java  generics 

13
Tidak ada implementasi generik OrderedDictionary?
Tampaknya tidak ada implementasi umum OrderedDictionary(yang ada di System.Collections.Specializednamespace) di .NET 3.5. Apakah ada satu yang saya lewatkan? Saya telah menemukan implementasi di luar sana untuk menyediakan fungsionalitas, tetapi bertanya-tanya apakah / mengapa tidak ada implementasi generik out-of-the-box dan jika ada yang tahu apakah itu sesuatu di .NET 4.0?


6
Apa arti <T> (tanda kurung sudut) di Java?
Saya sedang mempelajari Java dan baru-baru ini bingung dengan tanda kurung siku (&lt;&gt;). Apa sebenarnya yang mereka maksud? public class Pool&lt;T&gt;{ public interface PoolFactory&lt;T&gt;{ public T createObject(); } this.freeObjects = new ArrayList&lt;T&gt;(maxsize) } Apa &lt;T&gt;maksudnya Apakah ini berarti saya dapat membuat objek bertipe T?
140 java  generics 


16
Mengonversi string menjadi tipe nullable (int, double, dll…)
Saya mencoba melakukan beberapa konversi data. Sayangnya, banyak datanya dalam string, yang seharusnya int atau double, dll ... Jadi yang saya punya adalah seperti: double? amount = Convert.ToDouble(strAmount); Masalah dengan pendekatan ini adalah jika strAmount kosong, jika kosong saya ingin nilainya menjadi nol, jadi ketika saya menambahkannya ke dalam database, …

8
Java: Mesin Virtual dan Generik
Sebelum saya melihat melalui struktur data generik saya untuk indeks nilai, saya ingin melihat apakah ini adalah contoh dari jenis yang thistelah ditentukan. Tapi Eclipse mengeluh ketika saya melakukan ini: @Override public int indexOf(Object arg0) { if (!(arg0 instanceof E)) { return -1; } Ini adalah pesan kesalahan: Tidak dapat …

5
Mockito: Metode Stubbing Yang Mengembalikan Jenis Dengan Kartu Liar Berbatas
Pertimbangkan kode ini: public class DummyClass { public List&lt;? extends Number&gt; dummyMethod() { return new ArrayList&lt;Integer&gt;(); } } public class DummyClassTest { public void testMockitoWithGenerics() { DummyClass dummyClass = Mockito.mock(DummyClass.class); List&lt;? extends Number&gt; someList = new ArrayList&lt;Integer&gt;(); Mockito.when(dummyClass.dummyMethod()).thenReturn(someList); //Compiler complains about this } } Kompilator mengeluh tentang garis yang mencoba …

5
Menguji apakah objek adalah tipe generik dalam C #
Saya ingin melakukan tes jika suatu objek adalah tipe generik. Saya sudah mencoba yang berikut ini tanpa hasil: public bool Test() { List&lt;int&gt; list = new List&lt;int&gt;(); return list.GetType() == typeof(List&lt;&gt;); } Apa yang saya lakukan salah dan bagaimana saya melakukan tes ini?
134 c#  .net  generics  reflection  types 

3
Keluarkan Objek ke Tipe Generik untuk kembali
Apakah ada cara untuk melemparkan objek untuk mengembalikan nilai metode? Saya mencoba cara ini tetapi memberikan pengecualian waktu kompilasi di bagian "instanceof": public static &lt;T&gt; T convertInstanceOfObject(Object o) { if (o instanceof T) { return (T) o; } else { return null; } } Saya juga mencoba yang ini tetapi …
134 java  generics  casting 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.