Readonly geht. Writeonly wäre als eigene Syntax absoluter Blödsinn, IMO.
Readonly macht auch nur Sinn, da die CLR ein feature namens "initonly" hat, das sicherstellt, dass Felder nur intialisiert aber nicht geändert werden können.
property HostName : String; readonly;
ist in etwa das gleiche wie
Delphi-Quellcode:
private
fHostName : String; readonly;
public
property HostName : String read fHostName;
Aber jetzt sind wir gehörig
OT und auch wenn ich das böse Ch-Wort in diesem Post nicht erwähnt habe dürfte Miezes Arteria carotis communis auf 15cm angewachsen sein...