title: Can I change a private readonly inherited field in C# using reflection?
body: <p>like in java I have: </p>
  
  <pre><code>Class.getSuperClass().getDeclaredFields()
  </code></pre>
  
  <p>how I can know and set private field from a superclass?</p>
  
  <p>I know this is strongly not recommended, but I am testing my application and I need simulate a wrong situation where the id is correct and the name not. But this Id is private.</p>