using System;
public class Test
{
public static void Main()
{
char x = 'A';
if (x == 'B')
{
Console.WriteLine("Chyba jedna nie");
}
else if (x == 'A')
{
Console.WriteLine("X faktycznie ma wartość 'A'");
}
// if (x == C) - nie ma takiej zmiennej jak C - błąd kompilacji
// ewentualnie:
char D = 'Z';
if (x == D)
{
Console.WriteLine("Sprawdzamy czy x ma wartość 'Z' (nie żadne D - D to tylko nazwa zmiennej)");
Console.WriteLine("No nie ma, x ciągle jest równe 'A'");
}
D = 'A';
if (x == D)
{
Console.WriteLine("Sprawdzamy czy x ma wartość 'A' (nie żadne D - D to tylko nazwa zmiennej)");
Console.WriteLine("Owszem, ma.");
}
}
}
dXNpbmcgU3lzdGVtOwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCWNoYXIgeCA9ICdBJzsKCQkKCQlpZiAoeCA9PSAnQicpCgkJewoJCQlDb25zb2xlLldyaXRlTGluZSgiQ2h5YmEgamVkbmEgbmllIik7CgkJfQoJCWVsc2UgaWYgKHggPT0gJ0EnKQoJCXsKCQkJQ29uc29sZS5Xcml0ZUxpbmUoIlggZmFrdHljem5pZSBtYSB3YXJ0b8WbxIcgJ0EnIik7CgkJfQoJCQoJCS8vIGlmICh4ID09IEMpIC0gbmllIG1hIHRha2llaiB6bWllbm5laiBqYWsgQyAtIGLFgsSFZCBrb21waWxhY2ppCgkJLy8gZXdlbnR1YWxuaWU6CgkJY2hhciBEID0gJ1onOwoJCWlmICh4ID09IEQpCgkJewoJCQlDb25zb2xlLldyaXRlTGluZSgiU3ByYXdkemFteSBjenkgeCBtYSB3YXJ0b8WbxIcgJ1onIChuaWUgxbxhZG5lIEQgLSBEIHRvIHR5bGtvIG5hendhIHptaWVubmVqKSIpOwoJCQlDb25zb2xlLldyaXRlTGluZSgiTm8gbmllIG1hLCB4IGNpxIVnbGUgamVzdCByw7N3bmUgJ0EnIik7CgkJfQoJCQoJCUQgPSAnQSc7CgkJaWYgKHggPT0gRCkKCQl7CgkJCUNvbnNvbGUuV3JpdGVMaW5lKCJTcHJhd2R6YW15IGN6eSB4IG1hIHdhcnRvxZvEhyAnQScgKG5pZSDFvGFkbmUgRCAtIEQgdG8gdHlsa28gbmF6d2Egem1pZW5uZWopIik7CgkJCUNvbnNvbGUuV3JpdGVMaW5lKCJPd3N6ZW0sIG1hLiIpOwoJCX0KCX0KfQ==