Click here to Skip to main content
15,914,371 members
Home / Discussions / C#
   

C#

 
AnswerRe: c# Pin
Abhinav S27-Aug-11 21:05
Abhinav S27-Aug-11 21:05 
Questionprogramming Event Logic Pin
rasoolfazeli27-Aug-11 0:36
rasoolfazeli27-Aug-11 0:36 
AnswerRe: programming Event Logic Pin
MicroVirus27-Aug-11 2:43
MicroVirus27-Aug-11 2:43 
GeneralRe: programming Event Logic Pin
rasoolfazeli27-Aug-11 4:39
rasoolfazeli27-Aug-11 4:39 
AnswerRe: programming Event Logic Pin
MicroVirus27-Aug-11 5:58
MicroVirus27-Aug-11 5:58 
AnswerRe: programming Event Logic Pin
GParkings1-Sep-11 6:55
GParkings1-Sep-11 6:55 
QuestionIs there a use for... [modified] Pin
Narf the Mouse26-Aug-11 14:39
Narf the Mouse26-Aug-11 14:39 
AnswerRe: Is there a use for... Pin
PIEBALDconsult26-Aug-11 14:46
mvePIEBALDconsult26-Aug-11 14:46 
GeneralRe: Is there a use for... Pin
Narf the Mouse26-Aug-11 15:05
Narf the Mouse26-Aug-11 15:05 
AnswerRe: Is there a use for... Pin
Narf the Mouse26-Aug-11 15:18
Narf the Mouse26-Aug-11 15:18 
GeneralRe: Is there a use for... Pin
BillWoodruff27-Aug-11 18:16
professionalBillWoodruff27-Aug-11 18:16 
GeneralRe: Is there a use for... Pin
Narf the Mouse27-Aug-11 19:36
Narf the Mouse27-Aug-11 19:36 
AnswerRe: Is there a use for... Pin
jschell28-Aug-11 8:03
jschell28-Aug-11 8:03 
GeneralRe: Is there a use for... Pin
Narf the Mouse28-Aug-11 8:56
Narf the Mouse28-Aug-11 8:56 
AnswerRe: Is there a use for... Pin
Narf the Mouse28-Aug-11 11:33
Narf the Mouse28-Aug-11 11:33 
GeneralRe: Is there a use for... [modified] Pin
BillWoodruff28-Aug-11 19:37
professionalBillWoodruff28-Aug-11 19:37 
AnswerRe: Is there a use for... Pin
BobJanova30-Aug-11 0:20
BobJanova30-Aug-11 0:20 
GeneralRe: Is there a use for... Pin
Narf the Mouse30-Aug-11 0:38
Narf the Mouse30-Aug-11 0:38 
GeneralRe: Is there a use for... Pin
BobJanova30-Aug-11 6:52
BobJanova30-Aug-11 6:52 
AnswerRe: Is there a use for... Pin
GParkings1-Sep-11 7:04
GParkings1-Sep-11 7:04 
GeneralRe: Is there a use for... Pin
Narf the Mouse1-Sep-11 7:16
Narf the Mouse1-Sep-11 7:16 
GeneralRe: Is there a use for... Pin
GParkings1-Sep-11 7:23
GParkings1-Sep-11 7:23 
GeneralRe: Is there a use for... Pin
Narf the Mouse1-Sep-11 8:26
Narf the Mouse1-Sep-11 8:26 
QuestionInheritance Pin
lukeer26-Aug-11 3:47
lukeer26-Aug-11 3:47 
Hello experts,

I have an inheritance issue that can be better explained in code than in text:
C#
public abstract class AbstractBase
{
    protected abstract void DoSomething();
}


public class FirstDerived : AbstractBase
{
    protected override void DoSomething()
    {
        int foo = 5;
    }
}


public class SecondDerived : AbstractBase
{
    protected override void DoSomething()
    {
        int bar = 3;
    }

    private void DoAnotherThing()
    {
        FirstDerived firstDerived = new FirstDerived();
        firstDerived.DoSomething();  // Here is the error
    }
}

The mentioned error in German reads
Auf den geschützten Member "AbstractBase.DoSomething()" kann nicht über einen Qualifizierer vom Typ "FirstDerived" zugegriffen werden. Der Qualifizierer muss vom Typ "SecondDerived" (oder von ihm abgeleitet) sein.

In English that would mean something like
A qualifier of type "FirstDerived" cannot access the protected member "AbstractBase.DoSomething()". The qualifier has to be of type "SecondDerived" (or derived thereof).

Why would that be?
Do I have to change from protected to internal?

Ciao,


luker

AnswerRe: Inheritance Pin
Rob Philpott26-Aug-11 3:55
Rob Philpott26-Aug-11 3:55 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.