C# тілінде жалпы класс дегеніміз не?
C# тілінде жалпы класс дегеніміз не?

Бейне: C# тілінде жалпы класс дегеніміз не?

Бейне: C# тілінде жалпы класс дегеніміз не?
Бейне: 1-сабақ - Жалпы python туралы 2024, Қыркүйек
Anonim

Жалпы Бұл сынып пайдаланушыға анықтауға мүмкіндік береді сыныптар және толтырғышпен әдістер. Генериктер C# тілінің 2.0 нұсқасына қосылды. Пайдаланудың негізгі идеясы Жалпы мүмкіндік беру болып табылады түрі (Integer, String, … т.б және пайдаланушы анықтаған түрлері ) әдістердің параметрі болу, сыныптар , және интерфейстер.

Сол сияқты, мысалмен C# тілінде жалпы класс дегеніміз не?

Генериктер анықтауға мүмкіндік береді сынып оның өрістерінің түріне, әдістеріне, параметрлеріне арналған толтырғыштармен және т.б. Генериктер компиляция уақытында бұл толтырғыштарды белгілі бір түрмен ауыстырыңыз. А жалпы класс бұрыштық жақшалар көмегімен анықтауға болады.

Екіншіден, жалпы сыныптар дегеніміз не? Жалпы сыныптар болып табылады сыныптар параметр ретінде типті қабылдайды. Олар әсіресе жинау үшін пайдалы сыныптар.

Сол сияқты, C# тілінде жалпы әдіс дегеніміз не?

А жалпы әдіс Бұл әдіс ол келесідей типтік параметрлермен жарияланады: C# Көшіру. static void Swap(ref T lhs, ref T rhs) { T temp; температура = lhs; lhs = rhs; rhs = температура; } Келесі код мысалы шақырудың бір жолын көрсетеді әдіс түр аргументі үшін int пайдалану арқылы: C# Көшіру.

C#-дегі жинақ пен генериктердің айырмашылығы неде?

Қысқаша айтқанда, негізгі жалпы арасындағы айырмашылық және емес жалпы жинақтар : - Жалпы жинақтар - Бұлар жинақтар ол бір типтегі деректерді сақтай алады және біз қандай деректер түрін анықтай аламыз жинақтар ұстай алады. Кейбір артықшылықтары жалпы жинақтар - Қауіпсіз түрі, Қауіпсіз, түр түрлендірулерінің қысқартылған үстеме шығындары.

Ұсынылған: