title: nameof() operator for static string
body: <p>I understand the use of the <code>nameof()</code> operator for exception handling, logging, etc. But I do not understand the example below coming directly from some Microsoft code. </p>
  
  <pre><code>public static class SessionKeys
  {
      public static class Login
      {           
          public static string AccessToken = nameof(AccessToken); 
          public static string UserInfo = nameof(UserInfo);
      }
  }
  </code></pre>
  
  <p>How is that more useful than </p>
  
  <pre><code>public static class SessionKeys
  {
      public static class Login
      {
          public static string AccessToken = "AccessToken";
          public static string UserInfo = "UserInfo";
      }
  }
  </code></pre>