Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.IO;
- namespace ConsoleApplication1
- {
- class Uczestnik
- {
- string imie;
- string kraj;
- int id;
- public static int OstatnioNadanyNrId = 49;
- public string Imie
- {
- get { return imie; }
- }
- public string Kraj
- {
- get { return kraj; }
- }
- public int Id
- {
- get { return id; }
- }
- public Uczestnik(string Imie, string Kraj)
- {
- imie = Imie;
- kraj = Kraj;
- id = GenerujNrIden();
- }
- public static int GenerujNrIden()
- {
- OstatnioNadanyNrId++;
- return OstatnioNadanyNrId;
- }
- public void NadajNrIden(int Id)
- {
- id = Id;
- }
- public override string ToString()
- {
- return imie + "; " + kraj + "; " + id;
- }
- }
- class RejestracjaUczestnikow
- {
- int LbUczestnikow;
- Uczestnik[] tabUcz;
- public RejestracjaUczestnikow()
- {
- LbUczestnikow = 10;
- tabUcz = new Uczestnik[LbUczestnikow];
- for (int i = 0; i< LbUczestnikow; i++)
- {
- tabUcz[i] = null;
- }
- }
- public void DodajUczestnika(Uczestnik Uczestnik)
- {
- for (int i = 0; i < LbUczestnikow; i++)
- {
- if (tabUcz[i] == null)
- {
- tabUcz[i] = Uczestnik;
- break;
- }
- }
- }
- public void UsunUczestnika(int id)
- {
- for (int i = 0; i < LbUczestnikow; i++)
- {
- if (tabUcz[i].Id == id)
- {
- tabUcz[i] = null;
- }
- }
- }
- public void Zapisz(string sciezka)
- {
- StreamWriter sw = new StreamWriter(sciezka);
- for (int i = 0; i < LbUczestnikow; i++)
- {
- string temp = tabUcz[i].ToString();
- sw.WriteLine(temp);
- }
- sw.Flush();
- sw.Close();
- }
- static RejestracjaUczestnikow StworzNaPodstawiePliku()
- {
- return null;
- }
- }
- class Program
- {
- static void Main(string[] args)
- {
- RejestracjaUczestnikow lol;
- Uczestnik ucz1 = new Uczestnik("Jan", "Polska");
- Uczestnik ucz2 = new Uczestnik("Michał", "Polska");
- Uczestnik ucz3 = new Uczestnik("Michalina", "Chorwacja");
- RejestracjaUczestnikow rejUcz1 = new RejestracjaUczestnikow();
- rejUcz1.DodajUczestnika(ucz1);
- rejUcz1.DodajUczestnika(ucz2);
- rejUcz1.DodajUczestnika(ucz3);
- Console.WriteLine(ucz1.ToString());
- Console.WriteLine(ucz2.ToString());
- Console.WriteLine(ucz3.ToString());
- rejUcz1.Zapisz("data.txt");
- string tekst = "jprdl";
- /* StreamWriter sw = new StreamWriter("data111.txt");
- sw.WriteLine(tekst);
- sw.Flush();
- sw.Close();*/
- Console.ReadKey();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement