Mavzu: umumlashgan sinflar yaratish va ishlatish
Endi T turi istalgan tur sifatida foydalanilishi mumkin
Download 1.41 Mb.
|
Mavzu C# da umumlashgan sinflar yaratish va foydalanish
Endi T turi istalgan tur sifatida foydalanilishi mumkin.
Shu sabab T parametr universal parametr deyiladi. Chunki uni dastur ishlashi davomida istalgan tur bilan almashtirish mumkin. Demak, StMay statik maydon. Natijada Person < int > va Person < string > lar uchun o’zining statik StMay maydoni yaratiladi. Umumlashgan sinfda bir vaqtning o’zida turli xil turlarni ifodalovchi bir nechta universal parametrlardan foydalanilishi mumkin: Bu erda Person sinfi ikkita universal parametrdan foydalanadi. Umumlashgan sinflarga qo’shimcha ravishda, universal parametrlardan ham foydalanadigan umumlashgan metodlarni yaratish mumkin. Bu yerda parametrlari ssilka orqali bog’langan Perebor nomli metod aniqlangan bo’lib, ko’rinib turibdiki bu parametrlar oldindan aniqlanmagan. Bu esa mazkur parametrlarni dastur ishlashi davomida o’zgartira olish imkoniyatini yaratadi. Ushbu imkoniyat umulashgan metodning ustunlik tomonini anglatadi. Yuqoridagi misolda Main metodi yordamida Perebor metodiga murojaat qilinib natija olindi. FOYDALANILGAN ADABIYOTLAR John Paul Mueller. C# 10.0 All-in-One For Dummies. Published by: John Wiley & Sons, Inc., 2022. — 830 с. A.Troelsen, R.Japikse. Pro C# 8 with .NET Core 3. Foundational Principles and Practices in Programming. Ninth Edition. Apress, 2020. – 1223 с. Джон Пол Мюллер, Билл Семпф, Чак Сфер. С# для чайников.: Пер. с англ. - СПб.: ООО "Диалектика", 2019. - 608 с. Дж.Aлбахари, Б.Албахари. С# 7.0. Справочник. Полное описание языка. – СПб.: ООО "Альфа-книга", 2018. – 1024 с. Эндрю Троелсен, Филипп Джепикс. Язык программирования C# 7.0 и платформа .NET и .NET Core. – М. : ООО “И.Д.Вильямс”, 2018. – 1240 с. Download 1.41 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling