C# тіліндегі оқиға дегеніміз не?
C# тіліндегі оқиға дегеніміз не?
Anonim

Көтеретін нысан оқиға деп аталады оқиға жіберуші. The оқиға жіберуші қандай нысанды немесе әдісті алатынын (өңдейтінін) білмейді оқиғалар көтереді. Анықтау үшін оқиға , сіз C# пайдаланасыз оқиға немесе Visual Basic Оқиға сіздің қолтаңбаңыздағы кілт сөз оқиға сынып және өкілдің түрін көрсетіңіз оқиға.

Сонымен қатар, мысалмен C# тіліндегі оқиға дегеніміз не?

C# - Оқиғалар . Оқиғалар пернені басу, басу, тінтуірдің қозғалысы және т.б. сияқты пайдаланушы әрекеттері немесе жүйе жасаған хабарландырулар сияқты кейбір құбылыстар. Қолданбаларға жауап беру керек оқиғалар олар пайда болған кезде. Үшін мысал , үзеді.

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

Осыған байланысты C# тілінде оқиға өңдегіші дегеніміз не?

Оқиға өңдеушілер кейбіреулерге жауап ретінде орындалатын нысандағы әдістер оқиғалар қолданбада орын алады. Түсіну үшін оқиға өңдеу үлгісі. Net framework, біз делегат ұғымын түсінуіміз керек.

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

Есте сақтау керек нүктелер:

  1. Оқиғаны жариялау үшін делегат түрі бар оқиға кілт сөзін пайдаланыңыз.
  2. Оқиғаны көтермес бұрын оқиғаның нөл немесе жоқ екенін тексеріңіз.
  3. Оқиғаларға "+=" операторын пайдаланып жазылыңыз.
  4. Оқиғаны өңдейтін функция оқиға өңдеушісі деп аталады.
  5. Оқиғаларда өңдеуші функциясына берілетін дәлелдер болуы мүмкін.

Ұсынылған: