Author Archive | URII

Крутые штуки

Этим постом я начинаю новую рубрику, в которой буду рассказывать про всякие крутые штуки. Скажу честно – меня на это сподвигло почти полное отсутствие аналогов Cool Tools на русском языке.

В каждом таком посте я буду последовательно рассказывать про три крутые штуки, которыми я пользуюсь.

Continue Reading →

3D-принтеры и теория заговора или как напечатать шапочку из фольги

Все началось с того, что мой принтер начал хуже печатать (соплить – мазать пластиком там где не надо, кривить – не ровно печатать). По всем симптомам известным мне с прошлого принтера было похоже что платформа потеряла калибровку. Что в принципе не удивительно- не калибровал я его с момента покупки. Continue Reading →

Рашша-биз в полный рост

Акт первый – оптимистический

Вы наверное помните мой недавний пост про сравнение 3D-принтеров. В общем я решил заказать к своему недавнему приобретению кое каких деталей. Если быть совсем точным – расходников. Столик с специальным покрытием для печати. Чтобы не терять время а просто менять столик, запускать печать и спокойно отковыривать напечатанную деталь пока новая деталь печатается на сменном столике.

Заказал в той же самой конторе где и заказывал принтер. Заказал – 24-го марта, оплатил – 26-го марта. Тут то мои приключения и начались.

Continue Reading →

Generic-функции и имена классов

Столкнулся недавно на работе… Возможно это очевидная вещь, но мне показалось не очевидным. По этому оставлю это тут – на всякий случай.

Предположим у нас есть функция:

public void SomeFunction()
{
    // Нам нужно вывести имя класса-шаблона T здесь
    // Самым очевидным будет сделать
    Console.WriteLine(nameof(T));
}

И это будет не верным – в консоль будет выведено “T”.

Но как же нам получить имя пришедшего класса ?

public void SomeFunction()
{
    Console.WriteLine(nameof(typeof(T)));
    // или
    Console.WriteLine(typeof(T).Name);
}

Как то так.

Powered by WordPress. Designed by WooThemes