C++ -> C#

18/08/2009 - 12:16 von Johann Obermayr | Report spam
Hallo,

Bin ein C# newbie

In C++ schreib ich folgendes

class CBase
{
public:
virtual int CBaseFkt()
{
return 1;
}

void Call()
{
int a = CBase::CBaseFkt(); // <--
}
}

class CAbleitung : public CBase
{
public:
virtual int CBaseFkt()
{
return 2;
}
}

In Call möchte ich die Funktion der Basis aufrufen.
Wie macht man das in C# ?
bei this->CBaseFkt() wird die ableitung aufgerufen.

Danke
Jimmy
 

Lesen sie die antworten

#1 Marvin Massih
18/08/2009 - 12:29 | Warnen spam
Hallo Johann,

Johann Obermayr schrieb:
In Call möchte ich die Funktion der Basis aufrufen.
Wie macht man das in C# ?



Da du in C# von nur einer Klasse erben kannst, einfach so:

base.CBaseFkt( );

Mehr Info:

[ base (C#-Referenz) ]
http://msdn.microsoft.com/de-de/lib...7t1ce.aspx

Gruß
Marvin

Ähnliche fragen