Startseite
Stellenmarkt
Downloads
Kontakt
  Community Center:   Forum  |  Gruppen  |  Chat  |

Zurück   Forum Fachinformatiker.de > Programmierung > .NET



Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22.11.2009, 15:08   #1
Reg.-Benutzer
 
Reg.-Datum: 21.09.2008
Standard Inkonsistenter Zugriff - Bitte um Hilfe

Hallo Community,

ich hab hier ein Problem mit C# und weiß nicht weiter. Zu allem Überfluss muss ich dringend weiterüben, was aber nicht geht mit dem Fehler.

Hier also mal die Fehlermeldung:

[CSHARP]Fehler 1 Inkonsistenter Zugriff: Parametertyp "NotenProgramm.Note" ist weniger zugreifbar als Methode "NotenProgramm.FNotenDetail.FNotenDetail(NotenProg ramm.Note)" C:\Schule\IT11\CSharp\NotenProgramm\NotenProgramm\ FNotenDetail.cs 17 16 NotenProgramm
[/CSHARP]

und hier die zwei Klassen, welche den Fehler betreffen:

FNotenDetail

[CSHARP]using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Collections;

namespace NotenProgramm
{
public partial class FNotenDetail : Form
{
Note n = new Note();

public FNotenDetail(Note n)
{
InitializeComponent();

//FNoten fn = new FNoten();

this.n = n;

if (n != null)
{
cboxfach = n.Fach;
}
}

private void FNotenDetail_Load(object sender, EventArgs e)
{
cboxfach.Items.Add("MSE");
cboxfach.Items.Add("C#");
cboxfach.Items.Add("Mathe");
}

private void cboxart_SelectedIndexChanged(object sender, EventArgs e)
{
cboxart.Items.Add("S");
cboxart.Items.Add("M");
}

private void cboxnote_SelectedIndexChanged(object sender, EventArgs e)
{
cboxnote.Items.Add("1");
cboxnote.Items.Add("2");
cboxnote.Items.Add("3");
cboxnote.Items.Add("4");
cboxnote.Items.Add("5");
cboxnote.Items.Add("6");
}

/* public static void Insert(Note n)
{
ArrayList al = DBNote.Laden();
al.Add(n);

DBNote.Speichern(al);

}*/
}
}
[/CSHARP]

Note

[CSHARP]using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace NotenProgramm
{
[Serializable]
class Note
{
string fach = string.Empty;
DateTime dt;
string art = string.Empty;
int note;

public Note()
{

}

public string Fach
{
get { return fach; }
set { fach = value; }
}
public DateTime Dt
{
get { return dt; }
set { dt = value; }
}
public string Art
{
get { return art; }
set { art = value; }
}
public int Note1
{
get { return note; }
set { note = value; }
}

public override string ToString()
{
return Dt + " " + Fach + " " + Art + " " + Note1;
}
}
}
[/CSHARP]

Hier noch der Aufruf von FNoten

[CSHARP]private void btnNeu_Click(object sender, EventArgs e)
{
DialogResult dr = new DialogResult();

Note n = new Note();
//FNotenDetail fndetail = new FNotenDetail(n);
FNotenDetail fndetail = new FNotenDetail(n);

dr = fndetail.ShowDialog();

}
[/CSHARP]

Ich kann mir nicht erklären wieso der Fehler auftaucht.

Bitte helft mir!

Danke im Voraus.

Robin
robin. ist offline   Mit Zitat antworten
Alt 22.11.2009, 15:24   #2
Reg.-Benutzer
 
Reg.-Datum: 21.09.2008
Standard

erledigt und bitte Thread löschen.
robin. ist offline   Mit Zitat antworten
Antwort

Lesezeichen
Zurück   Forum Fachinformatiker.de > Programmierung > .NET

Themen-Optionen
Ansicht


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Hilfe brauch bis Donnerstag eure Hilfe Broody Referate 6 17.10.2008 15:02
Mein Projektantrag-bitte um eure Hilfe, sehr dringend!!! alexxx327 Abschlussprojekte 7 23.11.2007 10:46
Mithilfe , mit Hilfe oder mithilfe / Rätselraten ! raummusik Abschlussprojekte 4 09.05.2005 15:33
Finanzielle Hilfe während der Ausbildung elbockblau Ausbildung im IT-Bereich 3 05.04.2005 14:39
Hilfe...Formatierung unter MS-DOS mit DRVSPACE SAPler Windows Betriebssysteme 2 07.05.2004 09:42


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:42 Uhr.