Què és el mètode d'extensió AC?
Què és el mètode d'extensió AC?

Vídeo: Què és el mètode d'extensió AC?

Vídeo: Què és el mètode d'extensió AC?
Vídeo: Тонкости работы с монтажной пеной. То, что ты не знал! Секреты мастеров 2024, Maig
Anonim

Mètodes d'extensió permet "afegir" mètodes als tipus existents sense crear un nou tipus derivat, recompilar o modificar el tipus original. Mètodes d'extensió són un tipus especial d'estàtica mètode , però s'anomenen com si fossin instància mètodes en el tipus estès.

Respecte a això, com s'utilitza un mètode d'extensió?

An mètode d'extensió és una estàtica mètode d'una classe estàtica, on el modificador "aquest" s'aplica al primer paràmetre. El tipus del primer paràmetre serà el tipus que s'amplia. Mètodes d'extensió només tenen l'abast quan importeu explícitament l'espai de noms al vostre codi font amb a utilitzant directiva.

També es pot preguntar, els mètodes d'extensió són dolents? I estàtica mètodes i propietats i mètodes no són segurs per a fils i, per tant, s'han d'evitar mètodes d'extensió i extensió propietats són dolent . Ens han enganyat per fer-ho perquè els codis que escrivim apareixeran com a bonics o nets, però pel que fa al rendiment no ho és.

De la mateixa manera, què són els mètodes d'extensió en C# amb exemple?

An mètode d'extensió és en realitat un tipus especial d'estàtica mètode definit en una classe estàtica. Per definir un mètode d'extensió , en primer lloc, defineix una classe estàtica. Per exemple , hem creat una classe IntExtensions sota el Mètodes d'extensió espai de noms a continuació exemple.

Què és l'extensió C#?

A CS dossier és un codi font dossier escrit en C# (pronunciat "C Sharp"), un llenguatge de programació orientat a objectes creat per Microsoft per utilitzar-lo amb. NET Framework. S'utilitza per desenvolupar una sèrie d'aplicacions, des de programes d'escriptori senzills fins a aplicacions per a entorns distribuïts.

Recomanat: