title: casting char for ansi characters
body: <p>I'm migrating a project from VB6 to C#. </p>
  
  <p>In one part of the code it gets the int value in ANSI(I think!) and gets the char value to an string: </p>
  
  <pre><code>StringBuilder s_e = new StringBuilder();
  s_e.Append(Microsoft.VisualBasic.Strings.Chr(inNCr).ToString());
  </code></pre>
  
  <p>Tried with </p>
  
  <pre><code>s_e.Append((char)inNCr);
  </code></pre>
  
  <p>But works only from a-z but not for another characters, so the result is not always correct. </p>
  
  <p>I know I can use using <code>Microsoft.VisualBasic;</code> and be done with it, but is there any way to do it "natively" in c#?</p>
  
  <p>Thanks in advance. </p>
  
  <p>[edit] Clarification needed. </p>
  
  <p>inNCr is the character code of the character as an int. then that int should be a char and show up as an string on the app.
  For example: 
  Character code 130 should be '‚' but on the app is showing as blank and on debug as \u0082</p>