title: How a Struct with string type member field is value type?
body: <p>We all know Struct is <em>value</em> type. If we see below struct it contains 2 field members one <em>integer</em> and another is <em>string</em>. We also know <em>string</em> is <em>reference</em> type. So, how following struct is value type?</p>
  <pre><code>    struct Student  
      { 
          public int Roll_no;  
          public string Name;  
      }                                                                             
      Student student = new Student();
      student.Roll_no = 1;
      student.Name = &quot;Manas&quot;;
  </code></pre>