Question: I need to create an inherritance of an Event as a SwimmingEvent however I'm receiving an error that the constructor doens't contain 0 arguments, the problem is I don't know which arguments are meant to be passed through. Any help would be greatly appreciated. 

```
//Base Class
class Event
 {
    private string m_evName;
    private string m_evDate;
    private string m_evTime;
    private string m_evFee;
    private string m_evVenue;

    private List<Athlete> m_athletes;

    public String EvName { get { return m_evName; } }
    public String EvDate { get { return m_evDate; } }
    public String EvTime { get { return m_evTime; } }
    public String EvFee { get { return m_evFee; } }
    public String Venue { get { return m_evVenue; } }

    //Getters/Setters - Making private variables avilable in public space through class method
    public Event(String EvName, String EvDate, String EvTime, String EvFee, String EvVenue)
    {
        m_evName = EvName;
        m_evDate = EvDate;
        m_evTime = EvTime;
        m_evFee = EvFee;
        m_evVenue = EvVenue;

        m_athletes = new List<Athlete>();
    }
 } 

   //child class
  class SwimmingEvent : Event
   {
    private String m_distance;
    private String m_inOutVar;

    public SwimmingEvent(String Distance, String InOrOut)
    {
        m_distance = Distance;
        m_inOutVar = InOrOut;
    }

}

```

Answer: 
```
using System;
public class MyBase
{
   int num;

   public MyBase(int i )
   {
      num = i;
      Console.WriteLine("in MyBase(int i)");
   }

   public int GetNum()
   {
      return num;
   }
}

public class MyDerived: MyBase
{

    // This constructor will call MyBase.MyBase(int i)
    ***//You are missing this.***
   public MyDerived(int i) : base(i)
   {
   }

}

```
May be something like this: 

```
public class Event
{
    public Event() {} // public empty ctor 
    ....
    ....
}

```

and derived 

```
public class SwimmingEvent  : Event
{
}

```

In this way you will avoid (assuming that is what you want) the compile time error, as a `ctor` with empty arguments list is already present in base class.

If this is not what you're searching for, please clarify.