Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 17265|Atbildi: 0

[Avots] C# statisko konstruktoru izpilde

[Kopēt saiti]
Publicēts 12.12.2016 14:17:32 | | | |



Ir dažas lietas, kurām jāpievērš uzmanība, izmantojot statiskos konstruktorus:

1. Statiskajam konstruktoram nav ne piekļuves modifikatoru, ne parametru. Jo tā ir. .NET zvans, tāpēc modificētājiem, piemēram, publiskajam un privātajam, nav jēgas.

2. Kad tiek izveidota pirmā klases instance vai ir atsauce uz jebkuru statisku elementu, . .NET automātiski izsauc statisko konstruktoru, lai inicializētu klasi, kas nozīmē, ka mēs nevaram tieši izsaukt statisko konstruktoru, tāpēc mums nav kontroles pār to, kad tiek izpildīts statiskais konstruktors.

3. Klasei var būt tikai viens statisks konstruktors.

4. Konstruktori bez parametriem var pastāvēt līdzās statiskajiem konstruktoriem. Lai gan parametru saraksts ir vienāds, viens pieder klasei un otrs pieder instancei, tāpēc konflikta nav.

5. Skrien tikai vienu reizi.

6. Statiskos konstruktorus nevar mantot.

7. Ja nav rakstīts statisks konstruktors un klasē ir statiskie elementi ar sākotnējo vērtību iestatījumiem, tad kompilators automātiski ģenerēs noklusējuma statisko konstruktoru.






Iepriekšējo:Kā automātiski iestatīt programmatūras sāknēšanu.
Nākamo:python modulis no Crypto.Cipher importa AES
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com