title: convert a string to a sequence of C# Unicode character literals
body: <p>I'm looking for a way to convert a string into a sequence of Unicode character literals in C#.</p>
  <p>For example:</p>
  <p>Input:</p>
  <pre><code>Hi!
  </code></pre>
  <p>Output:</p>
  <pre><code>\u0048\u0069\u0021
  </code></pre>