@powerlord said:@TheCPUWizard said: @bjolling said:I also find the readonly modifier in C# very useful (on fields though, not on properties) Just remember, that the coding guidelines discourage the use of this modifier with reference types (fields that are classes rather than structs) unless the item is immutable.   Makes sense to me.  I assume <FONT size=2 face="Lucida Console">const</FONT> has the same restriction? Const is actually compiled into the code, and doesn't have a variable reference.  Because of this you have to use something that can be determined at compile-time, and is limited to basic objects (int, string, bool, etc)