int szam = 0;
Console.WriteLine(szam);//0
Console.WriteLine(szam + 2); //2
Console.WriteLine("szam+2"); //szam+2
Console.WriteLine("Eredmény: {0}", szam + 2);//2
Console.WriteLine(szam);//0
szam = szam + 2; //a változó értéke akkor változik meg, ha értékadás történt
Console.WriteLine(szam);//2
///////////////////////////////////////////////////////////////////////
//de:
szam = 0;
Console.WriteLine("Eredmény: {0}", szam = szam + 2);//2, itt ugyanis szabályos értékadás történt
Console.WriteLine(szam); //megmaradt az értéke
//Ilyet órán lehetőleg nem használunk kezdőként, de aki tudja, mit csinál, az használhatja.
//Vagyis aki nem akar belekavarodni, az ne használjon ilyet.
///////////////////////////////////////////////////////////////////////
string szo = "C#";
Console.WriteLine(szo + " nyelv"); //C# nyelv
Console.WriteLine("Kiegészítve: {0}", szo + " nyelv"); //C# nyelv
Console.WriteLine(szo); //C#
szo = szo + " nyelv"; //a változó értéke akkor változik meg, ha értékadás történt
Console.WriteLine(szo); //C# nyelv
double tort = 0;
Console.WriteLine(tort); //0
tort = 5;
Console.WriteLine("A tört szám osztva kettővel: {0}", tort/2); //2,5
Console.WriteLine(tort); //5
tort = tort / 2; //a változó értéke akkor változik meg, ha értékadás történt
Console.WriteLine(tort); //2,5
bool log = true;
Console.WriteLine(!log); //false
log = !log; //a változó értéke akkor változik meg, ha értékadás történt
Console.WriteLine(log); //false
Console.ReadLine();