title: Change a property name at runtime
body: <p>Can I change the field of a class at runtime in c#?</p>
  
  <p>for example, if i have the class:</p>
  
  <pre><code>public class ExampleClass{
      public string Name;
  }
  </code></pre>
  
  <p>can I Change it at runtime, using reflection or other techniques, to change the Name to Name1?</p>
  
  <pre><code>public class ExampleClass{
      public string Name1;
  }
  </code></pre>