title: Why do local variables require initialization, but fields do not?
body: <p>If I create a bool within my class, just something like <code>bool check</code>, it defaults to false. </p>
  
  <p>When I create the same bool within my method, <code>bool check</code>(instead of within the class), i get an error "use of unassigned local variable check". Why?</p>