title: C# @ operator (not for string literals)
body: <p>What does the <code>@</code> in this mean (I know it's using an obsolete .NET Framework 1.1 ConfigurationSettings.AppSettings)?</p>
  
  <pre><code>@ConfigurationSettings.AppSettings["some_setting"];
  </code></pre>
  
  <p>This is NOT a string literal: <a href="https://stackoverflow.com/questions/120763/using-the-literal-with-a-string-variable">Using the literal &#39;@&#39; with a string variable</a></p>
  
  <p>The actual code:</p>
  
  <pre><code>_scale_id_regex = @ConfigurationSettings.AppSettings["ScaleIdRegEx"];
  </code></pre>
  
  <p>In a regular .cs file which is part of a Windows Service and <code>_scale_id_regex</code> is just a private string in the class, so ASP.NET and Razor are not involved.</p>