Hi, everyone!
Can someone please help me work through a bit of C# 201?
I have an abstract class:
public abstract class MyClass
{
public abstract class MySubClass
{
public abstract class SubClassObject
{
}
}
}
public class MyImplementation : MyClass
{
}
How does inheritance work on the MySubClass and SubClassObject? I specifically need to override SubClassObject in MyImplementation, but when I try I get an error:
The modifier 'override' is not valid for this item
Do I have to indicate inheritance for each subclass?
public class MyImplementation : MyClass
{
public override class MyImplementationSubClass : MySubClass
{
public override class MySubClassObject : SubClassObject
{
}
}
}
I can do that; it just feels more cumbersome than I want, but it makes sense.
If someo ...
Go to the complete details ...