C# da umumiy sinf nima?
C# da umumiy sinf nima?

Video: C# da umumiy sinf nima?

Video: C# da umumiy sinf nima?
Video: 055-Dars | Essential | C# da Enum sinfi nima? va (o'zgarmas) nima? | (Enum) | .NET(C#) 2024, Dekabr
Anonim

Umumiy a sinf foydalanuvchiga aniqlash imkonini beradi sinflar va to'ldiruvchi bilan usullar. Umumiy C# tilining 2.0 versiyasiga qo'shildi. Foydalanishning asosiy g'oyasi Umumiy ruxsat berishdir turi (Integer, String, … etc va foydalanuvchi tomonidan belgilanadi turlari ) usullarning parametri bo'lish, sinflar , va interfeyslar.

Xuddi shunday, misol bilan C# da umumiy sinf nima?

Umumiy a aniqlash imkonini beradi sinf uning maydonlari, usullari, parametrlari va boshqalar turi uchun to'ldirgichlar bilan. Umumiy kompilyatsiya vaqtida ushbu to'ldiruvchilarni muayyan turdagi bilan almashtiring. A umumiy sinf burchakli qavslar yordamida aniqlanishi mumkin.

Ikkinchidan, umumiy sinflar nima? Umumiy sinflar bor sinflar parametr sifatida turni qabul qiladi. Ular, ayniqsa, yig'ish uchun foydalidir sinflar.

Xuddi shunday, so'raladi, C# da umumiy usul nima?

A umumiy usul a usuli u turdagi parametrlar bilan quyidagicha e'lon qilinadi: C# Nusxalash. statik bekor Swap(ref T lhs, ref T rhs) { T temp; harorat = lhs; lhs = rhs; rhs = harorat; } Quyidagi kod misolida ga qo'ng'iroq qilishning bir usuli ko'rsatilgan usuli argument turi uchun int dan foydalanib: C# Nusxalash.

C# da to'plam va generiklar o'rtasidagi farq nima?

Qisqacha aytganda, asosiy umumiy o'rtasidagi farq va bo'lmagan umumiy to'plamlar : - Umumiy to'plamlar - Bular to'plamlar u bir xil turdagi ma'lumotlarni saqlashi mumkin va biz qaysi turdagi ma'lumotlarni tanlashimiz mumkin to'plamlar ushlab turishi mumkin. ning ba'zi afzalliklari umumiy to'plamlar - Safe, Secure turi, turdagi konversiyalarning kamaytirilgan qo'shimcha xarajatlari.

Tavsiya: