title: Since strings are immutable, do variables with identical string values point to the same string object?
body: <p>a)</p>
  
  <pre><code>        string s  = "value";
          string s1 = "value";
  </code></pre>
  
  <p>Do s and s1 reference variables point to same string object ( I’m assuming this due to the fact that strings are immutable )?</p>
  
  <p>b) I realize equality operators ( ==, > etc ) have been redefined to compare the values of string objects, but is the same true when comparing two strings using static methods Object.Equals() and Object.ReferenceEquals()?</p>
  
  <p>thanx</p>