title: Accessing the fields of a struct
body: <p>Why does the following code produce no output?</p>
  
  <pre><code>static void Main(string[] args)
  {
      FieldInfo[] fi = typeof(MyStruct).GetFields(BindingFlags.Public);
      foreach (FieldInfo info in fi)
      {
          Console.WriteLine(info.Name);
      }
  }
  
  public struct MyStruct
  {
      public int one;
      public int two;
      public int three;
      public int four;
      public int five;
      public int six;
      public bool seven;
      public String eight;
  }
  </code></pre>