title: What does '@' char mean before parameter name in method declaration?
body: <blockquote>
    <p><strong>Possible Duplicates:</strong><br>
    <a href="https://stackoverflow.com/questions/429529/what-does-the-symbol-before-a-variable-name-mean-in-c">What does the @ symbol before a variable name mean in C#?</a><br>
    <a href="https://stackoverflow.com/questions/91817/whats-the-use-meaning-of-the-character-in-variable-names-in-c">What&#39;s the use/meaning of the @ character in variable names in C#?</a>  </p>
  </blockquote>
  
  
  
  <p>Hi,</p>
  
  <p>I have one quick question. What does '@' char mean before parameter name in method declaration? Like following:</p>
  
  <pre><code>protected void Method1(Type1 @arg1, Type2 arg2)
  ...
  </code></pre>
  
  <p>I use c# with .net 3.5.</p>
  
  <p>Thanks.</p>