Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 23580|Vastaus: 1

[Lähde] Yleiset kontekstisidonnaiset objektit: ContextBoundObject ja geneeriset luokat eivät ole tuettuja

[Kopioi linkki]
Julkaistu 6.4.2017 14.16.25 | | | |
Suunnittelin juuri lisääväni tällaisen luokan käsittelemään kyselyn geneeristä palautusta CYQ.Data:n OrmBasessa:



OrmBase-luokka:



Kaikki on erittäin hyvää, käännösaika on normaali, mutta ajonaikainen poikkeus on olemassa: geneerisiä kontekstisidontoobjekteja ei tueta



Jonkin ajan ymmärryksen jälkeen tämä on syy siihen, miksi "ContextBoundObject" ei tue geneerisiä luokkia, ja Microsoft MSDN:ssä on tällainen kohta:

Ohjeet toteuttajille
Julkisen kielen ajontimen nykyinen versio ei tue geneerisiä ContextBoundObject-tyyppejä tai ei-geneerisiä tyyppejä ContextBoundObjectissa, eli geneerisiä metodeja. Tällaisen tyypin instanssin luominen johtaa TypeLoadExceptioniin.


Nyt kun tiedät, sinun täytyy miettiä, miten käsitellä asiaa kiertotietä...






Edellinen:.net/c# Singles' Day Ohjelmoijan taso 9 salauksen purku [lähdekoodi]
Seuraava:.ctor ja .cctor .net:stä

Aiheeseen liittyvät julkaisut

Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com