C# тілінде оқиғалардың қолданылуы неде?
C# тілінде оқиғалардың қолданылуы неде?

Бейне: C# тілінде оқиғалардың қолданылуы неде?

Бейне: C# тілінде оқиғалардың қолданылуы неде?
Бейне: Лекция «Русская поэзия Казахстана: на границе языков и литератур», Павел Банников 2024, Қараша
Anonim

Оқиғалар әдетте болып табылады пайдаланылады графикалық пайдаланушы интерфейстерінде түймені басу немесе мәзір таңдау сияқты пайдаланушы әрекеттеріне сигнал беру. Қашан а оқиға бірнеше жазылушылары бар оқиға өңдеушілер ан кезде синхронды түрде шақырылады оқиға көтеріледі. Шақыру үшін оқиғалар асинхронды түрде, Синхронды әдістерді асинхронды шақыру бөлімін қараңыз.

Демек, C# тілінде оқиғаларды пайдалану қандай?

жылы c# , оқиғалар орындалатын әрекет туралы басқа сыныптарды немесе нысандарды хабардар ету үшін сыныпты немесе нысанды қосу үшін пайдаланылады. Жариялау үшін оқиға , бізге керек оқиғаны пайдалану делегат түрі бар кілт сөз. Көтермес бұрын оқиға , біз а екенін тексеруіміз керек оқиға жазылған немесе жазылмаған.

Екіншіден, C# тілінде делегаттар мен оқиғаларды қалай пайдалану керек? А делегат айту тәсілі болып табылады C# кезінде қандай әдісті шақыру керек оқиға іске қосылады. Мысалы, пішіндегі Түймені бассаңыз, бағдарлама белгілі бір әдісті шақырады. Дәл осы көрсеткіш а делегат . Делегаттар жақсы, өйткені сіз бірнеше әдісті хабарлай аласыз оқиға орын алды, егер қаласаңыз.

Сонымен қатар, C# тілінде оқиғалардың қанша түрі бар?

Әрбір оқиға жылы. NET, оны Microsoft жасаған немесе оны басқа біреу жасаған болса да,. NET делегаты. Делегаттар бесеуінің бірі түрлері ның түрлері қосылған.

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

Кілт C# делегатындағы делегаттар мен оқиғалар арасындағы айырмашылықтар әдіс сілтемесін ұстау үшін функция көрсеткіші ретінде пайдаланылатын нысан болып табылады. А делегат сыныптан тыс жарияланады, ал оқиға сынып ішінде жарияланады. a арқылы әдісті шақыру делегат нысан, әдіске сілтеме жасау керек делегат объект.

Ұсынылған: