Gå til innhold

Anbefalte innlegg

Hei!

 

Er det mulig på noen som helst måte å endre verdien til en read-only property?

	 
SharepointListQueryConnection q = (SharepointListQueryConnection)this.DataConnections["List"];
string spSiteURL = q.SiteUrl.ToString();
q.SiteUrl = spSiteURL; //Filer på grunn av at SiteUrl er Read-Only

Lenke til kommentar
Videoannonse
Annonse

I teorien, ja. Read-only variabler er som regel representert internt i klassen med en privat variabel og hvis du vet hvordan objektet er bygget opp internt kan du bruke reflection til å endre verdien på private variabler.

 

MEN, dette er i beste fall dodgy. Hvis et felt er satt som read-only er det som regel en god grunn til det og å kødde med den vil gi deg upålitelige resultater. Så i praksis: nei.

 

Edit: God damn Manfred! Igjen! ;)

Endret av Glenn F. Henriksen
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...