AC узартуу ыкмасы деген эмне?
AC узартуу ыкмасы деген эмне?

Video: AC узартуу ыкмасы деген эмне?

Video: AC узартуу ыкмасы деген эмне?
Video: Математика 3-класс / Тегерек жана айлана / ТЕЛЕСАБАК 15.09.20 2024, Апрель
Anonim

Кеңейтүү ыкмалары сизге "кошууга" мүмкүнчүлүк берет ыкмалары жаңы туунду түрүн түзбөстөн, баштапкы түрүн кайра компиляциялоосуз же башка жол менен өзгөртпөстөн учурдагы түрлөргө. Кеңейтүү ыкмалары статиканын өзгөчө бир түрү болуп саналат ыкмасы , бирок алар инстанция сыяктуу деп аталат ыкмалары узартылган түрү боюнча.

Буга байланыштуу, кеңейтүү ыкмасын кантип колдоносуз?

Ан узартуу ыкмасы статикалык болуп саналат ыкмасы статикалык класстын, мында "бул" модификатор биринчи параметрге колдонулат. Биринчи параметрдин түрү кеңейтилген түрү болот. Кеңейтүү ыкмалары а менен булак кодуңузга аттар мейкиндигин ачык импорттогонуңузда гана масштабда болот колдонуу директивасы.

Ошондой эле сурашы мүмкүн, кеңейтүү ыкмалары жаманбы? Жана статикалык ыкмалары жана касиеттери жана ыкмалары жип коопсуз эмес, ошондуктан андан качуу керек узартуу ыкмалары жана узартуу касиеттери болуп саналат жаман . Биз аларды жасоого алданып калдык, анткени биз жазган коддор сулуу же таза болуп көрүнөт, бирок аткаруу жагынан андай эмес.

Ошо сыяктуу эле, мисал менен C# кеңейтүү ыкмалары деген эмне?

Ан узартуу ыкмасы чындыгында статиканын өзгөчө бир түрү ыкмасы статикалык класста аныкталган. аныктоо үчүн а узартуу ыкмасы , биринчиден, статикалык классты аныктаңыз. үчүн мисал , астында IntExtensions классын түздүк ExtensionMethods төмөнкү аттар мейкиндиги мисал.

C# кеңейтүүсү деген эмне?

A CS файл булак коду болуп саналат файл жазылган C# ("C Sharp" деп айтылат), объектке багытталган программалоо тили Microsoft тарабынан. NET Framework. Ал жөнөкөй рабочий программалардан бөлүштүрүлгөн чөйрөлөр үчүн тиркемелерге чейин бир катар тиркемелерди иштеп чыгуу үчүн колдонулат.

Сунушталууда: