コード例 #1
0
ファイル: Program.cs プロジェクト: labprogramowanie/Wyklady
        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();
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: labprogramowanie/Wyklady
 private static void ZmienDanePsa(Pies p1)
 {
     p1.Imie = "Nowy";
     p1.Rasa = "jakaś";
     p1.Wiek = -5;
 }