title: Why does C# not allow const and static on the same line?
body: <p>Why does C# not allow const and static on the same line?  In Java, you must declare a field as 'static' and 'final' to act as a constant.  Why does C# not let you declare const's as final?  </p>
  
  <p>I make the further distinction that in Java, every interface is public and abstract, whether this is explicitly declared or not.  Aren't const's effectively static in nature?  WHy does C# balk at this?</p>