Wątek przeniesiony 2018-05-28 21:55 z C# i .NET przez furious programming.

Lista w C#

0

Witam, od jakiegoś czasu próbuję stworzyć listę w której będą zawarte: imię, nazwisko, pesel oraz ID, które będzie dla poszczególnej osoby. Chciałbym dodawać do tabeli lub listy w consoli
(Console.ReadLine) imie, nazwisko, pesel. Super jakby można było też wyświetlić całą listę, oraz wyszukać osobę po imieniu, naziwsku, peselu lub ID. Ponadto chciałbym też usuwać osoby. Ktoś ma jakieś szablony albo pomysły, z góry dziękuję :)

2

Do zawarcia tych informacji (imie nazwisko itd.) używa się takiego czegoś w programowaniu obiektowym jak klasa (ale struktura też zda egzamin).

Aby miec liste roznych osob potrzebna Ci... lista tych osob czyli List<NazwaKlasyTychLudzi>

Zeby takie osoby stworzyc, no to musisz sobie przypisac console.readline do konkretnego pola w klasie.
var nazwaKlasy = new NazwKlasy();
Console.WriteLine("Jak masz na imie?");
nazwaKlasy.Imie = Console.ReadLine();

wyswietlanie -> foreach
sortowanie/filtrowanie -> LINQ albo if if if

2

Chyba chodzi ci o listę osób?
Zrób sobie klasę np Osoba

public class Osoba{
 public int ID {get; set;}
 public string Imie {get; set;}
 public string Nazwisko {get; set;}
 public string Pesel {get; set;}
}

utwórz sobie później listę osób

List<Osoba> ludzie = new List<Osoba>();

i teraz sobie operuj na tej liście tak jak wymaga tego zadanie

1 użytkowników online, w tym zalogowanych: 0, gości: 1