static void Main(string[] args) { int x = 7; OmaLuokka ol = new OmaLuokka(); string teksti = "kissa"; ol.AsetaId(1); // Arvotyyppi WriteLine(x); KasvataLuku(x, 5); WriteLine(x); // Viitetyyppi WriteLine(ol.Id); MuutaOliota(ol, 2); WriteLine(ol.Id); // Viitetyyppi joka on muuttumaton (immutable) WriteLine(teksti); MuutaTeksti(teksti, "koira"); WriteLine(teksti); // Arvotyyppi vaihdetaan viitetyypiksi WriteLine(x); KasvataLuku2(ref x, 5); WriteLine(x); ReadLine(); }
static void MuutaOliota(OmaLuokka olio, int uusi) { olio.AsetaId(uusi); }