title: How to make a default value for the struct in C#?
body: <p>I'm trying to make default value for my struct. 
  For example default value for Int - 0, for DateTime - 1/1/0001 12:00:00 AM.
  As known we can't define parameterless constructor in structure.</p>
  
  <pre><code>struct Test
  {
      int num;
      string str;
  }
  
  class Program
  {
      static void Main(string[] args)
      {
          Console.WriteLine(default(Test)); // shows namespace and name of struct test.Test
          Console.WriteLine(new Test()); // same
  
          Console.ReadKey(true);
      }
  }
  </code></pre>
  
  <p>How can I make a default value for struct?</p>