Back to slide -- Keyboard shortcut: 'u'  previous -- Keyboard shortcut: 'p'                struct-experiments/structs2.cs - An explicit parameterless constructor is not allowed.Lecture 4 - slide 11 : 29
Program 2

/* Right, Wrong */
using System; 

// Error: 
// Structs cannot contain explicit parameterless constructors.
public struct StructThree{
  int a;
  double b;

  public StructThree(){
    a = 1;
    b = 2.2;
  }
}

// OK:
// We can program a constructor with parameters.
// The implicit parameterless constructor is still available.
public struct StructFour{
  int a;
  double b;

  public StructFour(int a, double b){
    this.a = a;
    this.b = b;
  }
}