Ich erweitere eine Klasse (DirectoryServices.AccountManagement.Principal) und ich muss einen Wert zu einem Feld in der Basisklasse zuweisen, aber es markiert intern. Kann ich Reflektion verwenden, um den Wert festzulegen? Wie wäre das zu machen?So legen Sie ein internes Basisklassenfeld fest
Ich fand dies:
base.GetType().GetProperty("unpersisted").SetValue(??, false);
Aber im nicht ganz sicher, wie es Principal-Objekt
Jede Führung ist sehr geschätzt, die Basis zu geben.
habe ich versucht, dies aber sein die im Basisklasse interessiert in – Exist
Sorry, ich nehme das zurück Ihr richtig, ich hatte gerade GetField stattdessen zu verwenden. . Vielen Dank! – Exist
akzeptiert aber downvoted? – JoelFan