Интересные задачки по C#
среда, 19 ноября 2008,
Александр Краковецкий
Подборка интересных задач по C#, в комментариях указывайте ваши варианты и поясненения к ним. Вопрос: что выведется на экран?
1.
static void Main(string[] args) { char a = 'a'; int b = 0; Console.WriteLine(true ? a : b); Console.ReadKey(); }
2.
static void Main(string[] args) { NameValueCollection col = new NameValueCollection(); Console.WriteLine("Test: " + col["test"] != null ? "Exists!" : "Not exists!"); Console.ReadKey(); }
3.
static void Main(string[] args) { Console.WriteLine("A" + "B" + "C"); Console.WriteLine('A' + 'B' + 'C'); Console.ReadKey(); }
4.
static void Main(string[] args) { int j = 0; for (int i = 0; i < 10; i++) { j = j++; } Console.WriteLine(j); Console.ReadKey(); }
Жду ваших вариантов и пояснений.