Ի՞նչ է AC երկարացման մեթոդը:
Ի՞նչ է AC երկարացման մեթոդը:

Video: Ի՞նչ է AC երկարացման մեթոդը:

Video: Ի՞նչ է AC երկարացման մեթոդը:
Video: Մարմնի որ հոտը ինչ հիվանդություն է նախանշում 2024, Մայիս
Anonim

Ընդլայնման մեթոդներ հնարավորություն է տալիս «ավելացնել» մեթոդները գոյություն ունեցող տիպերին՝ առանց նոր ածանցյալ տիպ ստեղծելու, սկզբնական տիպի վերակոմպիլյացիայի կամ այլ կերպ փոփոխելու: Ընդլայնման մեթոդներ ստատիկի հատուկ տեսակ են մեթոդ , բայց դրանք կոչվում են իբր օրինակ մեթոդները ընդլայնված տեսակի վրա.

Ինչ վերաբերում է դրան, ինչպե՞ս եք օգտագործում ընդլայնման մեթոդը:

Ան երկարաձգման մեթոդ ստատիկ է մեթոդ ստատիկ դասի, որտեղ «այս» փոփոխիչը կիրառվում է առաջին պարամետրի վրա: Առաջին պարամետրի տեսակը կլինի այն տեսակը, որը երկարաձգվում է: Ընդլայնման մեթոդներ ընդգրկված են միայն այն դեպքում, երբ դուք բացահայտորեն ներմուծում եք անվանատարածք ձեր սկզբնական կոդը a օգտագործելով հրահանգը։

Կարելի է նաև հարցնել՝ արդյո՞ք ընդլայնման մեթոդները վատն են: Եվ ստատիկ մեթոդները և հատկություններ և մեթոդները թելերի համար անվտանգ չեն, ուստի պետք է խուսափել դրանցից ընդլայնման մեթոդներ և երկարաձգում հատկություններն են վատ . Մեզ ուղղակի խաբում են դա անել, քանի որ մեր գրած ծածկագրերը կհայտնվեն գեղեցիկ կամ մաքուր, բայց կատարողականի առումով՝ ոչ:

Նմանապես, ի՞նչ է ընդլայնման մեթոդները C#-ում օրինակով:

Ան երկարաձգման մեթոդ իրականում ստատիկի հատուկ տեսակ է մեթոդ սահմանված է ստատիկ դասում: Սահմանել ան երկարաձգման մեթոդ , նախ և առաջ սահմանեք ստատիկ դաս: Համար օրինակ , մենք ստեղծել ենք IntExtensions դասի տակ Ընդլայնման մեթոդներ անվանատարածք հետևյալում օրինակ.

Ի՞նչ է C# ընդլայնումը:

A CS ֆայլ սկզբնաղբյուր է ֆայլ գրված է C# (արտասանվում է «C Sharp»), օբյեկտի վրա հիմնված ծրագրավորման լեզու, որը ստեղծվել է Microsoft-ի կողմից՝ օգտագործելու համար: NET Framework. Այն օգտագործվում է մի շարք հավելվածների մշակման համար՝ պարզ աշխատասեղանի ծրագրերից մինչև բաշխված միջավայրերի համար նախատեսված հավելվածներ:

Խորհուրդ ենք տալիս: