Kaj je metoda razširitve AC?
Kaj je metoda razširitve AC?

Video: Kaj je metoda razširitve AC?

Video: Kaj je metoda razširitve AC?
Video: Быстрая укладка плитки на стены в санузле. ПЕРЕДЕЛКА ХРУЩЕВКИ от А до Я #27 2024, April
Anonim

Metode razširitve vam omogoči "dodajanje" metode na obstoječe tipe brez ustvarjanja novega izpeljanega tipa, ponovnega prevajanja ali kako drugače spreminjanja izvirnega tipa. Metode razširitve so posebna vrsta statike metoda , vendar se imenujejo, kot da bi bili instanca metode na podaljšanem tipu.

V zvezi s tem, kako uporabljate metodo razširitve?

An metoda razširitve je statična metoda statičnega razreda, kjer je modifikator "this" uporabljen za prvi parameter. Vrsta prvega parametra bo vrsta, ki je razširjena. Metode razširitve so v obsegu le, če izrecno uvozite imenski prostor v izvorno kodo z a z uporabo direktivo.

Lahko se tudi vprašamo, ali so metode razširitve slabe? In statično metode in lastnosti in metode niso varne niti, zato se jim je treba izogibati razširitvene metode in razširitev lastnosti so slab . To smo samo zavedeni, ker bodo kode, ki jih napišemo, videti lepe ali čiste, vendar z vidika zmogljivosti ni.

Podobno, kaj so metode razširitve v C# s primerom?

An metoda razširitve je pravzaprav posebna vrsta statičnosti metoda definirano v statičnem razredu. Za opredelitev an metoda razširitve , najprej definiraj statični razred. Za primer , smo ustvarili razred IntExtensions pod ExtensionMethods imenski prostor v naslednjem primer.

Kaj je razširitev C#?

CS mapa je izvorna koda mapa napisano v C# (izgovarja se "C Sharp"), objektno usmerjeni programski jezik, ki ga je ustvaril Microsoft za uporabo z. NET Framework. Uporablja se za razvoj različnih aplikacij, od preprostih namiznih programov do aplikacij za porazdeljena okolja.

Priporočena: