title: Variable initialization difference
body: <p>There are may ways to initialize a variable for eg <code>string varName;</code> and so on. But what is the different between <code>var appWindow = new AppWindow();</code> and <code>AppWindow appWindow = new AppWindow();</code></p>
  
  <p>Are they the same? </p>
  
  <p>Can anyone please explain me the reason as I am foreign for c#.</p>
  
  <p>Thanks </p>