Apakah kaedah generik?
Apakah kaedah generik?

Video: Apakah kaedah generik?

Video: Apakah kaedah generik?
Video: Episod 25 - Kaedah Geofizik (Geophysical Methods) 2024, Mungkin
Anonim

Kaedah Generik . Kaedah generik adalah kaedah yang memperkenalkan parameter jenis mereka sendiri. Statik dan tidak statik kaedah generik dibenarkan, serta generik pembina kelas. Sintaks untuk a kaedah generik termasuk senarai parameter jenis, kurungan sudut dalam, yang muncul sebelum kaedah jenis pulangan.

Selain itu, bagaimana anda memanggil kaedah generik?

Kepada panggil a kaedah generik , anda perlu menyediakan jenis yang akan digunakan semasa kaedah seruan.

  1. Buat contoh kelas GenericSample kami.
  2. Menggunakan kaedah generik, mulakan penyeruan kaedah generik dengan menghantar satu atau banyak jenis hujah generik.
  3. Serlahkan kaedah anda dengan hujah sampel.

Kedua, bagaimana anda mengisytiharkan kaedah generik di Jawa? Ideanya adalah untuk membenarkan jenis (Integer, String, … dll dan jenis yang ditentukan pengguna) menjadi parameter kepada kaedah , kelas dan antara muka. Sebagai contoh, kelas seperti HashSet, ArrayList, HashMap, dll digunakan generik baiklah. Kita boleh menggunakannya untuk sebarang jenis. Seperti C++, kami gunakan untuk menentukan jenis parameter dalam generik penciptaan kelas.

Dengan cara ini, apakah kaedah generik dalam C#?

A kaedah generik ialah kaedah yang diisytiharkan dengan parameter jenis, seperti berikut: C# Salinan. lompang statik Tukar(rujuk T lhs, ref T rhs) { T temp; suhu = lhs; lhs = rhs; rhs = suhu; } Contoh kod berikut menunjukkan satu cara untuk memanggil kaedah dengan menggunakan int untuk hujah jenis: C# Salinan.

Apakah perbezaan antara generik dan bukan generik dalam C#?

A Generik koleksi ialah kelas yang menyediakan keselamatan jenis tanpa perlu mendapatkan daripada jenis koleksi asas dan melaksanakan ahli jenis khusus. Kunci perbezaan antara Generik dan Bukan - generik Koleksi masuk C# adakah itu a Generik Koleksi ditaip dengan kuat semasa a Bukan - Generik Koleksi tidak ditaip dengan kuat.

Disyorkan: