title: C# return a variable as read only from get; set;
body: <p>I swear I have seen an example of this but have been googling for a bit and can not find it.</p>
  
  <p>I have a class that has a reference to an object and need to have a GET; method for it.  My problem is that I do not want anyone to be able to fiddle with it, i.e. I want them to get a read only version of it, (note I need to be able to alter it from within my class).</p>
  
  <p>Thanks</p>