Rumah >pembangunan bahagian belakang >C++ >Mengapa Kaedah Sambungan Mesti Ditakrifkan dalam Kelas Statik Bukan Generik?
Kaedah Sambungan dalam Kelas Statik Bukan Generik
Apabila cuba mencipta kaedah sambungan, anda mungkin menghadapi ralat "Kaedah sambungan mesti ditakrifkan dalam kelas statik bukan generik." Artikel ini akan menyelidiki butiran ralat ini dan menyediakan penyelesaian.
Mesej ralat menunjukkan bahawa anda telah menentukan kaedah sambungan dalam kelas generik atau bukan statik. Kaedah sambungan mesti ditakrifkan dalam kelas statik bukan generik. Inilah sebabnya:
Penyelesaian:
Untuk menyelesaikan ralat, tukar takrifan kelas pembantu anda kepada yang berikut:
public static class LinqHelper { // Extension methods... }
Perhatikan bahawa kelas kini diisytiharkan sebagai statik, mengalih keluar "kelas awam" pengisytiharan.
Pertimbangan Tambahan untuk Kaedah Pelanjutan:
Atas ialah kandungan terperinci Mengapa Kaedah Sambungan Mesti Ditakrifkan dalam Kelas Statik Bukan Generik?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!