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

Skats: 23580|Atbildi: 1

[Avots] Vispārīgi ar kontekstu saistītie objekti: ContextBoundObject un vispārīgās klases netiek atbalstītas

[Kopēt saiti]
Publicēts 06.04.2017 14:16:25 | | | |
Es tikko plānoju pievienot šādu klasi, lai apstrādātu vaicājuma vispārējo atgriešanos CYQ.Data OrmBase:



OrmBase klase:



Viss ir ļoti labi, kompilācijas laiks ir normāls, bet izpildlaikā ir izņēmums: vispārēji konteksta saistošie objekti netiek atbalstīti



Pēc zināmas izpratnes tas ir iemesls, kāpēc "ContextBoundObject" neatbalsta vispārējas klases, un Microsoft MSDN ir šāds fragments:

Norādījumi īstenotājiem
Pašreizējā publiskās valodas izpildlaika versija neatbalsta vispārējus ContextBoundObject tipus vai nevispārējus tipus ContextBoundObject, vispārējās metodēs. Mēģinot izveidot šāda tipa instanci, tiks parādīts TypeLoadException.


Tagad, kad jūs zināt, jums ir jādomā par to, kā ar to tikt galā apkārtējā veidā ...






Iepriekšējo:.net/c# Singles' Day Programmer 9. līmeņa atšifrēšana [Avota kods]
Nākamo:.ctor un .cctor no .net
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