Witam wszystkich. Pierwszy post i już potrzebuję pomocy przy dokończeniu programu na zaliczenie na uczelni.
Otóż, sam niewiele wiem o programowaniu a robię to bo muszę - w każdym razie jestem kiepski w te klocki. Potrzebuję kawałka kodu źródłowego - funkcję main:
Przesyłam też wspomnianą w obrazku/załączniku klasę Lista.cs :
public class Lista
{
private List<Pracownik> lista;// = new List();
public Lista()
{
lista = new List<Pracownik>();
}
public void Dodaj(Pracownik pracownk)
{
lista.Add(new Pracownik(pracownk));
}
public void WstawWPolozenie(int indeks, Pracownik pracownik)
{
lista.Insert(indeks, pracownik);
}
public int Usun(string nazwisko)
{
Pracownik pracownik = this.Szukaj(nazwisko);
if (pracownik == null) return -1;
int index = lista.IndexOf(pracownik);
lista.Remove(pracownik);
return index;
}
public void Usun(int indeks)
{
lista.RemoveAt(indeks);
}
public Pracownik Szukaj(string nazwisko)
{
foreach (Pracownik p in lista)
{
if (p.Nazwisko.Equals(nazwisko))
{
return p;
}
}
return null;
}
public void Sortuj(IComparer<Pracownik> ic)
{
lista.Sort(ic);
}
public void ZapisConsole()
{
foreach (Pracownik pracownik in lista)
{
Console.WriteLine(pracownik);
}
}
public void OdczytConsole()
{
Pracownik p = new Pracownik();
p.OdczytConsole();
lista.Add(p);
p.OdczytConsole();
lista.Add(p);
}
public void Wyczysc()
{
Console.Clear();
}
public Pracownik this[int i]
{
get { return lista[i]; }
set { lista[i] = value; }
}
public int Rozmiar
{
get{return lista.Count;}
}
Z góry wielkie dzięki za pomoc, będę zobowiązany!