læse/skrive fra en liste
Hej jeg er ved at lave et program som skal skrive nogle ting til en liste. Der skal så ske noget hver gang der bliver tilføjet en string til listen.using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
namespace Neurotec.Samples.WizardPages
{
class Points
{
List<string> names;
public Points()
{
names = new List<string>();
}
public string getPoints()
{
int point = 0;
point = names.Count;
Console.Out.WriteLine(point + "antal points");
return Convert.ToString(point);
}
public void postToPoints(string navn)
{
Console.Out.WriteLine(navn);
if (names.Contains(navn))
{
Console.Out.WriteLine("hand already in the list");
}
else
{
Console.Out.WriteLine("skriver til listen");
names.Add(navn);
System.Media.SoundPlayer startSoundPlayer = new System.Media.SoundPlayer(@"C:\Documents and Settings\computer\Dokumenter\My Dropbox\ITPDP\Lyde til Washy\Arcade Chirp Descend 01.wav");
System.Media.SoundPlayer finishSoundPlayer = new System.Media.SoundPlayer(@"C:\Documents and Settings\computer\Dokumenter\My Dropbox\ITPDP\Lyde til Washy\Arcade Chirp Descend 02.wav");
finishSoundPlayer.Play();
}
}
public void resetPoints()
{
names.Clear();
}
}
}
Det virker som om den ikke skriver til listen overhovedet. I hvert fald er if (names.Contains(navn)) aldrig true.
Nogen der kan hjælpe mig med at finde ud af hvorfor?
På forhånd tak