static void Main(string[] args) { Console.WriteLine("Liczba psów = {0}", Pies.LiczbaPsow); Pies p1 = new Pies("Reksio", "kundel", 10); p1.Wypisz(); //this odnosi się do p1 Console.WriteLine("Liczba psów = {0}", Pies.LiczbaPsow); Console.WriteLine(); Pies p2 = new Pies("Pluto", "rysunkowy"); p2.Wypisz(); //this odnosi się do p2 Console.WriteLine("Liczba psów = {0}", Pies.LiczbaPsow); Console.WriteLine(); Pies p3 = new Pies(); p3.Wypisz(); //this odnosi się do p3 Console.WriteLine("Liczba psów = {0}", Pies.LiczbaPsow); Console.WriteLine(); Console.WriteLine(); Console.Write("Podaj nowe imie dla p2: "); p2.Imie = Console.ReadLine(); //akcesor set p2.Rasa = "Pekińczyk"; //akcesor set Console.WriteLine(); Console.WriteLine("Imie p2: {0}", p2.Imie); //akcesor get Console.WriteLine("Rasa p2: {0}", p2.Rasa); //akcesor get Console.WriteLine(); p1.Wypisz(); Program.ZmienDanePsa(p1); p1.Wypisz(); int i = 1; char j = 'a'; string k = "programowanie"; Console.WriteLine("i = {0}, j = {1}, k = {2}", i, j, k); Console.WriteLine(); Program.PrzesylaniePrzezWartosc(i, j, k); Console.WriteLine("i = {0}, j = {1}, k = {2}", i, j, k); Console.WriteLine(); Program.PrzesylaniePrzezReferencje(ref i, ref j, ref k); Console.WriteLine("i = {0}, j = {1}, k = {2}", i, j, k); Console.WriteLine(); int x; char y; string z; Program.PrzesylaniePrzezRefOut(out x, out y, out z); Console.WriteLine("x = {0}, y = {1}, z = {2}", x, y, z); Console.WriteLine(); }
private static void ZmienDanePsa(Pies p1) { p1.Imie = "Nowy"; p1.Rasa = "jakaś"; p1.Wiek = -5; }