Чтобы добавлять сообщения и комментарии, .

@blaze:
blaze

Что меня раздражает в шарпе сильнее всего, так это разнобой в интерфейсах даже самого фреймворка. Вот есть Finalize(), который вызывается GC после дождичка в четверг, это окей. Если внутри объекта есть что-то, что надо освобождать быстро, а не когда соберут, то есть IDisposable. Тоже окей, все понятно. Есть using, который позволяет вызывать Dispose автоматически. Вообще прекрасно.
Но есть до черта классов, которые реализуют IDisposable непонятно зачем: ни ресурсов у них внутри я не вижу, которые надо было бы освобождать, ни в примерах никто даже не чешется Dispose вызывать. Взять тот же Task: вот что будет, если его не чистить, что там в Dispose происходит? Молчит msdn, не дает ответа.

@CaufMAN:
CaufMAN

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

@CaufMAN:
CaufMAN

В #2821725 пришли к тому, что можно пользовать компиляторы дотнета. Я их вроде как нашел в системе, но вот как учиться писать на шарпе имея только блокнот — хз. В гугле по теме какая-то хуита, обязательно начинающаяся со слов "давайте установим вижуал-хуижуал!". Есть идеи куда копать?

@DespicableMe:
DespicableMe

Мужики, хотел снова спросить: чяднт?
http://pastebin.com/1qJ7Uwbw http://pastebin.com/4S4Xca9R
Вроде всё по msdn, но один хрен сервис не работает. Точно не помню какая ошибка, но вроде 1053. Как видно из кода, я надеюсь, сервис должен отслеживать вход пользователя в систему (код нагло стызжен отсюда http://stackoverflow.com/questions/44980/how-can-i-programmatically-determine-if-my-workstation-is-locked).
И ещё. Как это нормально можно тестировать? Я так понял, что нормального средства для тестирования нет. http://citforum.ru/SE/testing/automation_2/index.shtml#ind

@zxc-by:
zxc-by

пиши на крестах как православный, а не на решетке как преступник какой

@folex:
folex

ГДЕ МОЙ PATTERN MATCHING?!

@juniorroy:
juniorroy

вижу различие: when a different variable is assigned the same value, a memory copy of the original variable’s value is made to the location of the new variable. серьезное или нет судить не берусь, как и о том, какой подход лучше.

@juniorroy:
juniorroy

возможно это относится только к шарпщикам, термин — hardcoding — помещать значения в код, таким образом, что изменение требует перекомпилирования. тоесть не к хардкодингу относится дергание данных из БД, конфигов и т.д. имхо. ну а на хардкодеров экстраполируйте сами.

@folex:
folex

Няши, а что вы можете мне сказать про версии ЦеШарповского фреймворка (.НЕТ же, да?) и ихую совместимость с различными версиями винды?
Конкретнее, интересует совместимость последних нескольких версий с ВинХП СП2.

@k0st1x:
k0st1x

first Windows 8 app code! codepaste.net

@k0st1x:
k0st1x

есть такая знаменитая библиотека для тестирования — MOQ.
у ее четвертой(последней) версии только один минус — не работает под .net4 client profile (( изза этого давно сидим на 3 версии.
сегодня дошли руки, взял в руки castle.core 3rc, взял сорцы moq, пересобрал под client profile и все завелось! ура, товарищи! даже трахаться не пришлося!

@USeTi:
USeTi

Окончательно запутался в covariance -contrvariance. Объясните тупому на пальцах. Только чур штаны не снимать ;)

@klapaucius:
klapaucius

Земную жизнь пройдя до середины, я очутился в жизненной ситуации, которая заставляет меня изучить *fsharp. Это, конечно, полуправда. Никто заставлять изучать F# не станет, но если можно писать на работе на нем, а не на *csharp — то почему бы и нет? Уж если приходится есть пирожки с булавками — пусть они будут хотя бы английскими. Не пирожки, а булавки, конечно. Такой оптимизм основан на том, что я поверхностно знаком с "функциональными языками" *ml семейства и примерно представляю, чего от них ожидать. Чтоб смыть железное послевкусие булавок, я параллельно продегустирую что-нибудь заведомо приятное, *agda 2, например.

@iorlas:
iorlas

harding.edu Лишний раз убеждаюсь что сишарп лучше джавы.

@Crazy-Owl:
Crazy-Owl

public Int32[] Bits { get; private set; } //facepalm goes here

@mefisteron:
mefisteron

господа, есть кто работал из c# с mysql