Последние комментарии

Для меня эта страница - это удобный способ смотреть, что нового происходит в комментариях и сразу находить заметку, не заходя в админку. Думаю, она будет полезна и тебе.


andrii.pruchai

VLC, WMP иногда KMPlayer. ВинАМП эксплуатировал до выхода 9 - го ВМП на ХР, после этого ВинАМП'ом редко пользовался, мне не нравилось звучания, только через пульт можно было достичь желаемого (очень слабые "низы").


Алексей

Медиапроигрыватель VLC.
И фильмы и музыку.


Пыщь

С тех мор как WinAmp стал тормозным лаговым говнищем с совершенно не эргономичным стандартным интерфейсом не пользуюсь им. Было это где то ещё во время становление популярности WinXP.
С тех пор уже много воды утекло и последнее время использую для музыки... инет. Youtube или же сайты типа плеер ком, уже года два не пользовался "специализированными" программами для проигрывания музыки.


Нурлан

Media Player вполне удобный... а винампом не пользовался лет 6 или 7, и музыку слушаю пока только из вк :)


Станислав

Музыку слушаю либо из вконтакта, либо через foobar2000, минималистичный и удобный плеер, на который я перешел, когда winamp начал казаться слишком громозким, что ли


kykypy3o

Обязательно куплю!


Михаил Фленов

Я думаю это сделано чтоб не было двусмысленности и путаницы так как конструктор создаётся с таким же именем как и у класса.


Небольшая путаница может быть если ты создаешь одноименный метод. Свойство пишется без круглых скобок и путаницы нет. После наследования свойства ты без проблем сможешь писать UniqueDiscCode. UniqueDiscCode


Михаил Фленов

Как-то пример у вас не очень удачный получился, не отражает он сути вопроса. "UniqueDiscCode" != "DiscCode" :). Но посыл ясен


Исправил пример UniqueDiscCode


Phosgen

Я думаю это сделано чтоб не было двусмысленности и путаницы так как конструктор создаётся с таким же именем как и у класса.


Владимир

А вот еще две не совсем очевидные вещи, о которых можно догадаться, но наверняка лучше проверить:
что будет выведено в консоль?


static int testcode()
{
    try
    {
        throw new Exception("Exceprion1");
    }
    finally
    {
        throw new Exception("Exception2");
    }
}

static void Main(string[] args)
{
    try
    {
        Console.WriteLine(testcode());
    }
    catch (Exception ex)
    {
        Console.WriteLine(ex.Message);
    }
    Console.ReadKey();
}


что вернет функция?

static int testcode()
{
    try
    {
        return 1;
    }
    finally
    {
        return 2;
    }
}


О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне