using System;
public class Program
{
public static void Main()
Gracz gracz = new Gracz("Andrzej");
// Console.ReadLine();
Console.WriteLine(gracz.Nick);
}
class Matematyka
public static int dodaj(int a, int b)
return a + b;
public static readonly double PI = 3.14;
class Gracz
public Gracz(string nick) //Konstruktor
this.nick = nick; // this odwołuje się do elementów w tej klasie, gdy nazwa zmiennej nie powtarzasię
nastepnyId++; // nigdzie indziej w programie nie musimy uzywać this
id = nastepnyId;
public string nick;
public int id;
// Dla id tworzymy statyczną zmiena aby wartość rosła z nowo utworzonym obiektem, jeśli tego z nie zrobimy
// pomimo id++ wszystkie obiekty będą mieć to samo id. I następny id Będzie wpisywany do id.
static int nastepnyId = 0;
//Właściwość
public string Nick
get{
return this.nick;
set{ //Tu wstawiamy warunek sprawdzajacy czy zmiana jest mozliwa
this.nick = value;