Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Muzeum
- {
- Eksponat[][] muzeum;
- public Muzeum(int LiczbaPomieszczeń,params int[] LiczbaEksponatów)//liczbaPomieszczen to liczba wierszy, //liczbaeksponatow[i]-rozmiar i-tego wiersza
- {
- Eksponat e = new Eksponat();//konstruktor uzupelniajacy pola pustymi strignami
- muzeum = new Eksponat[LiczbaPomieszczeń][];
- for (int i = 0; i < LiczbaPomieszczeń; i++)
- {
- try
- {
- muzeum[i] = new Eksponat[LiczbaEksponatów[i]];//przypisanie rozmiaru wiersza
- for (int j = 0; j < muzeum[i].Length; j++)
- {
- muzeum[i][j] = e;//tu moznaby dac null zamiast e ale jak dodalem pare innych metod wyswietlajacych itp to //rzucalo wyjatki
- }
- }
- catch (Exception)//gdy pomieszczen bedzie wiecej niz rozmiarow w params int[]liczbaekspo to tworzymy //pokoje(wiersze) bez elementow(z rozmiarem 0)
- {
- muzeum[i] = new Eksponat[0];
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement