Sto sviluppando una libreria per la scrittura di log ed ho aggiunto una funzione per prendere il dato relativo alla data specificata.
Io ho fatto così:
public string GetLogByDate(string name, string date)
{
StreamReader stream = new StreamReader(name);
string[] splitted = stream.ReadToEnd().Split(new char[] { '#' });
Hashtable hash = new Hashtable();
foreach (string split in splitted)
{
string[] line = split.Split(new char[] { '$' });
hash.Add(split[0].ToString(), split[1]);
}
return hash[date].ToString(); // Qui lancia l'eccezione
stream.Close();
}
Non riesco a capire perchè lancia una NullReferenceException Mi potreste aiutare? Grazie in anticipo