Diskussion:Arbeiten mit .NET: OOP/ Einzelheiten/ Klassen und Objekte/ Modifizierer

Seiteninhalte werden in anderen Sprachen nicht unterstützt.
Aus Wikibooks

Hi *, dies ist mein erster Beitrag, ausserdem bin ich C#-Neuling (allerdings gefürchteter C++ Reviewer ;-), deswegen folgendes mal als vorsichtige Anfrage:

Kompiliert das Codebeispiel zum Schlüsselwort Extern überhaupt? Müßten die Argumentnamen m und c der Methode Unsere_MessageBox nicht durch die Namen text und title ersetzt werden? Also:

public int Unsere_MessageBox( int h, string text, string title, int type )
{
  return MessageBox( 0, text, title, 0 );
}

Außerdem könnte man, um die Kapselung von MessageBox zusätzlich zu motivieren, die nicht benötigten Parameter h und type aus der Argumentliste von Unsere_MessageBox entfernen:

public int Unsere_MessageBox( string text, string title )
{
  return MessageBox( 0, text, title, 0 );
}

Ciao...