title: C# Reflection - changing the value of a field of a variable
body: <p>I have an instance of a class, I want to change an object data member of this instance <strong>only</strong> with another object of the same type (swap), 
  due to my system constraints i can't use =,new or setter operators.</p>
  
  <p>Basically I would like to change the value of a field of a variable, the field is an object contained inside another object - the variable which its instance I have.</p>
  
  <p>is it possible using reflection? if so can someone please give me basic direction?</p>
  
  <p>Thanks
  Yoav</p>