title: Cannot use local variable before it is declared ASP.NET
body: <p>I have some code like this:</p>
  
  <pre><code>[AcceptVerbs(HttpVerbs.Post)]
  public ActionResult Save([Bind(Prefix="")]Person person)
  {
      String s = person.property;
      /* ... */
  }
  </code></pre>
  
  <p>But it throws the error: "Cannot use local variable 'person' before it is declared".</p>
  
  <p>What simple thing am I missing?</p>