Laden...

Inconsistent accessibility: parameter type 'blbl.blbl' is less accessible

Letzter Beitrag vor 9 Jahren 4 Posts 1.323 Views
Inconsistent accessibility: parameter type 'blbl.blbl' is less accessible

Hallo,

ich bekomme denoben genannte Fehler, kann aber nicht erkennen, wo dieses Problem liegt...
(Das Internet ist voll davon, aber ich sehe es nicht .. )

public partial class CreateML : Form
    {
        private DatenBank MDb;
       
        public CreateML(DatenBank Db)
        {
            MDb = Db;
            InitializeComponent();
        }

der Aufruf:

CreateML Cml = new CreateML(MDb);
            Cml.ShowDialog();

Diesen Fehler erhalte ich nur wenn ich die Klasse DB an eine Form übergebe, sonst klappt das, habe keinen Schimmer, was das sein kann, kann mir jemand helfen ?

Andreas

noch ?????

Hallo andi_bln,

Der Fehler sagt alles. Auch google spuckt unendlich Ergebnisse aus. Ich bin mir sicher, wenn du die liest, kommst du auf die Lösung.

Check deine Private/Public-Parameter/Methoden/Klassen.

Klasse DatenBank ist public? Resharper sagt dir sowas übrigens auch. Oder Versuchst du von aussen auf "MDb" zuzugreifen?

Gruss

Coffeebean

Steckt vielleicht die Klasse DatenBank in einem anderen Projekt und ist nicht ausdrücklich als public gekennzeichnet? Du zitierst leider nicht die genaue Fehlermeldung - in dieser Form sagt sie nicht mehr alles.

Man bin ich beknackt, ich habe gar nicht geschaut, ich war felsenfest davon überzeugt das die Klasse Public , war ... entschuldigung 😮()()

Schönen Sonntag noch

Andreas

noch ?????