Негизги айырма – C тилиндеги делегаттар менен окуялар
C - Microsoft тарабынан иштелип чыккан программалоо тили. Бул структураланган программалоону жана объектиге багытталган программалоону колдойт. Делегаттар жана окуялар C тилинде окуяга негизделген программалоо үчүн колдонулат. Делегат - бул методдун түрү үчүн коопсуз көрсөткүч. Колдонуучунун графикалык интерфейси (GUI) бар тиркемеде баскычтар ж. Ал аракеттер окуялар деп аталат. Мисалы, веб-баракчаны жаңылоо баракты жүктөө окуясын козгойт. Бул макалада делегаттар менен C окуяларынын ортосундагы айырма талкууланат. Cдеги делегат менен окуянын ортосундагы негизги айырма - бул делегат методго шилтеме, ал эми окуя делегаттын жардамы менен окуяны иштеткич менен байланышкан. Окуя болгондо, ал делегатка сигнал жөнөтөт. Андан кийин делегат тиешелүү функцияны аткарат. Демек, бардык иш-чаралар делегаттардан көз каранды.
C тилинде делегаттар деген эмне?
C тилиндеги делегаттар JavaScript сыяктуу башка программалоо тилдериндеги кайра чалуу функцияларына окшош. Кайра чалуу функциялары аткаруу убагында дайындалат. Алар талапка жараша кирип-чыгууга мүмкүн болгон функцияларды камсыз кылат. Ошол эле C делегаттары аркылуу ишке ашырылышы мүмкүн. C тилиндеги делегаттар чалуучуну жана чакырылган функцияны ажыратат. Ошондуктан, ал оор байланышты азайтат.
. NET Framework түрлөрү эки категорияга бөлүнөт. Алар баалуулук түрлөрү жана шилтеме түрлөрү. структурасы баалуулук түрүнүн бир мисалы болуп саналат. Классүлгүсү