title: What does this syntax means ["@metadata"] = new Dictionary<string, object> : is it .net syntax for dictionary?
body: <p>What ["@metadata"] means is it .NET syntax ? :</p>
  
  <p><a href="https://dzone.com/articles/answer-what-does-this-code-do" rel="nofollow noreferrer">https://dzone.com/articles/answer-what-does-this-code-do</a></p>
  
  <pre><code>    var doc = new Dictionary&lt;string,object&gt;
  {
      ["@metadata"] = new Dictionary&lt;string, object&gt;
      {
          ["@id"] = "users/1"
      }
      ["Name"] = "Oren"
  };
  Console.WriteLine(doc["Name"]);
  </code></pre>