title: c# array declaration syntax vs c++ array declaration syntax
body: <p>I am basically c++ guy,now learning c#. 
  While array declaration I found that c# expects the square brackets after the type unlike c,c++. 
  Is there any reason c# language specification is this way?</p>