When working v Inheritance in C#, under certain circumstances, you could get an error message comparable to this: over there is no discussion given that corresponds to the forced formal parameter.

You are watching: There is no argument given that corresponds to the required formal parameter

Don’t worry, the above error can be conveniently resolved.

Let’s watch a full example, by first reproducing the error.

Reproducing the Error Message

Consider that you have actually a console application in C# that supplies inheritance, and also that you have actually the below base class:

//base classpublic course BaseClass int id; public BaseClass(int i) identifier = i; windy void baseClassMethod() Console.WriteLine("This is the basic class");

Then you shot to point out the child class that inherits from the baseClass as below:

//child classpublic class childClass : BaseClass int id2; publicly childClass(int i) id2 = i; publicly void childClassMethod() Console.WriteLine("This is the kid class");

You then try to compile and also you you obtain the precise error blog post (for this example): over there is no discussion given that synchronizes to the required formal parameter ‘i’ the ‘BaseClass.BaseClass(int)’

Ge the help you require for learning computer Programming.Enroll to our online Course (Lifetime Access)!

Check our virtual course: Introduction to computer system Programming for Beginners.

This course, will aid you obtain started v C++, C, Python, SQL, Java, C# and learn much more about Programming and the Programmer’s Mindset. Moreover, it will aid you learn more about the key phases that the Software breakthrough Lifecycle.

See more: How To Fold A Fitted Sheet Cat (Cat Vs Carpet), How To Fold A Fitted Sheet

*
 Get began with MySQL top top the Azure cloud platform fast and also easy!

Introduction come Azure SQL Database because that Beginners

*
Learn just how you can start making use of Azure SQL Database and also Azure SQL Server virtual Machines, fast and also easy!

SQL Server Fundamentals (SQL Database because that Beginners)

*
Get began with SQL Server in addition to learning the ideal practices!

Essential SQL Server administration Tips (Hands-On Guides)

*
Via this course, us share our tips for efficient SQL Server Database Administration.

SQL Server 2019: What’s brand-new (New and intensified Features)