Ich habe diesen Code verwendet und versuchen, Textdatei zu laden. Aber es ist ein Fehler aufgetreten. Der Fehler zeigt in "loaddate()" ich habe returen Wert auch // hier habe ich versucht eine Liste zu erstellen und Daten in die Liste zu laden ...wie Datei in binärem formet laden
Bitte geben Sie mir eine Lösung um dieses Problem zu beheben. Vielen Dank.
public partial class RegisterUser : Form
{
List<Log> list = null;
public RegisterUser()
{
InitializeComponent();
// list = new List<Log>();
list = loadData();
}
public List<Log> loadData()
{
List<Log> lst = null;
if (File.Exists("Login.bin"))
{
Stream stream = File.Open("Login.bin", FileMode.Open);
BinaryFormatter bformatter = new BinaryFormatter();
lst = (List<Log>)bformatter.Deserialize(stream);
stream.Close();
}
else
{
lst = new List<Log>();
}
return lst;
}
}
Welchen Fehler bekommen Sie? Ist die Datei von einem anderen Prozess gesperrt? – Sammy
Inkonsistente Zugänglichkeit: Rückgabetyp 'System.Collections.Generic.List' ist weniger zugänglich als die Methode 'XYZ_System.RegisterUser.loadData()' \t E: \ Degree Assignment \ Anwendungsentwicklung-Semester 1 \ XYZ_System \ XYZ_System \ RegisterUser.cs XYZ_System –
machen Sie Ihre Log-Klasse Öffentlichkeit – Sammy