title: Pros and Cons explicitly setting enum field's values
body: <p>Is it preferable to explicitly set enum's fields instead of just defining their names? 
  E.g. any pros and cons for Enum1 vs Enum2?</p>
  
  <p>Enum1:</p>
  
  <pre><code>enum SomeEnum
  {
     Something1 = 0,
     Something2 = 1
  }
  </code></pre>
  
  <p>Enum2:</p>
  
  <pre><code>enum SomeEnum
  {
     Something1,
     Something2
  }
  </code></pre>
  
  <p>P.S. This question doesn't relates to enums that would be stored in database, which is requires to set values explicitly.</p>
  
  <p>Edit:
  Say all values are 0, 1, etc... They are not negative or something.</p>