Private Klasse mit Public-Methode?

Hier ist ein Stück code:

private class myClass
{
   public static void Main()
   {

   }
}

        'or'

private class myClass
{
   public void method()
   {

   }
}

Ich weiß, das erste wird nicht funktionieren. Und zweiter wird.

Aber warum das erste nicht funktioniert? Gibt es irgendeinen bestimmten Grund dafür?

Eigentlich auf der Suche nach einer Lösung in dieser Perspektive, das ist, warum es gemacht Fett. Sorry

  • Schwer zu erraten, was Sie meinen, weder gültig ist. Nur eine verschachtelte Klasse kann privat sein. Eine nicht-geschachtelte Klasse kann nicht privat sein, weil dann kann es nie verwendet werden, durch einen code.
  • was genau meinst du mit "funktioniert nicht"?
  • Warum es nicht von jedem eins? Eigenen Klasse zugegriffen werden kann, mit in-namespace instanziiert werden können und öffentliche Elemente kann zugegriffen werden
  • Es wird nicht kompiliert
  • Nein. Der compiler ist ziemlich deutlich: Elemente definiert, die in einem namespace nicht explizit deklariert werden, wie private, protected oder protected internal
  • Danke, du hast Recht. Ich missverstanden paar Dinge. Thaks für Lager mit mir. Keiner von Ihnen funktionieren wird.

InformationsquelleAutor Sandy | 2011-10-15
Schreibe einen Kommentar