Sololearn: Learn to Code
New course! Every coder should learn Generative AI!
Try a free lesson
+ 1
A derived class is a class that extends another one. All functionality will be inherited from your derived class. public class BaseClass { public string SomeProperty {get;set;} public void SomeFunction() { .... } } public class DerivedClass : BaseClass { } public class Program { public static void Main(string[] args) { var derived = new DerivedClass (); derived.SomeFunction(); } } Instead a nested class is a class declared into your class. Based on the visibility modifier you can use it only in your "parent class" if nested class is private or outside if it's public (ParentClass.NestedPublicClass)
23rd Jul 2019, 10:21 PM
Eymerich