Čo je metóda rozšírenia AC?
Čo je metóda rozšírenia AC?

Video: Čo je metóda rozšírenia AC?

Video: Čo je metóda rozšírenia AC?
Video: Ржавчины больше не будет! Секреты домашней химии для мастерской. 2024, November
Anonim

Metódy rozšírenia vám umožní "pridať" metódy na existujúce typy bez vytvorenia nového odvodeného typu, rekompilácie alebo inej úpravy pôvodného typu. Metódy rozšírenia sú špeciálnym druhom statiky metóda , ale volajú sa, akoby boli inštanciou metódy na predĺženom type.

Ako v tejto súvislosti používate metódu rozšírenia?

An spôsob rozšírenia je statický metóda statickej triedy, kde sa na prvý parameter použije modifikátor "tento". Typ prvého parametra bude typ, ktorý je rozšírený. Metódy rozšírenia sú v rozsahu iba vtedy, keď explicitne importujete priestor názvov do zdrojového kódu pomocou a použitím smernice.

Niekto sa môže tiež opýtať, sú metódy rozšírenia zlé? A statické metódy a vlastnosti a metódy nie sú bezpečné pre vlákna, a preto by ste sa im mali vyhnúť metódy rozšírenia a rozšírenie vlastnosti sú zlý . Sme len oklamaní, aby sme to urobili, pretože kódy, ktoré napíšeme, sa budú javiť ako pekné alebo čisté, ale z hľadiska výkonu to tak nie je.

Podobne, čo sú metódy rozšírenia v C # s príkladom?

An spôsob rozšírenia je vlastne zvláštny druh statiky metóda definované v statickej triede. Na definovanie an spôsob rozšírenia , najprv definujte statickú triedu. Pre príklad , vytvorili sme triedu IntExtensions pod ExtensionMethods menný priestor v nasledujúcom príklad.

Čo je rozšírenie C#?

A CS súbor je zdrojový kód súbor zapísané v C# (vyslovuje sa „C Sharp“), objektovo orientovaný programovací jazyk vytvorený spoločnosťou Microsoft na použitie s. Internetová sieť. Používa sa na vývoj množstva aplikácií, od jednoduchých desktopových programov až po aplikácie pre distribuované prostredia.

Odporúča: