blaze
csharp Что меня раздражает в шарпе сильнее всего, так это разнобой в интерфейсах даже самого фреймворка. Вот есть Finalize(), который вызывается GC после дождичка в четверг, это окей. Если внутри объекта есть что-то, что надо освобождать быстро, а не когда соберут, то есть IDisposable. Тоже окей, все понятно. Есть using, который позволяет вызывать Dispose автоматически. Вообще прекрасно.
Но есть до черта классов, которые реализуют IDisposable непонятно зачем: ни ресурсов у них внутри я не вижу, которые надо было бы освобождать, ни в примерах никто даже не чешется Dispose вызывать. Взять тот же Task: вот что будет, если его не чистить, что там в Dispose происходит? Молчит msdn, не дает ответа.
CaufMAN
csharp programming В #2821725 пришли к тому, что можно пользовать компиляторы дотнета. Я их вроде как нашел в системе, но вот как учиться писать на шарпе имея только блокнот — хз. В гугле по теме какая-то хуита, обязательно начинающаяся со слов "давайте установим вижуал-хуижуал!". Есть идеи куда копать?
DespicableMe
help code csharp ? C#
Мужики, хотел снова спросить: чяднт?
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
juniorroy
csharp NOOB Lisp вижу различие: 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
csharp slang programming возможно это относится только к шарпщикам, термин — hardcoding — помещать значения в код, таким образом, что изменение требует перекомпилирования. тоесть не к хардкодингу относится дергание данных из БД, конфигов и т.д. имхо. ну а на хардкодеров экстраполируйте сами.
folex
compatibility csharp Windows ? Няши, а что вы можете мне сказать про версии ЦеШарповского фреймворка (.НЕТ же, да?) и ихую совместимость с различными версиями винды?
Конкретнее, интересует совместимость последних нескольких версий с ВинХП СП2.
k0st1x
csharp work есть такая знаменитая библиотека для тестирования — MOQ.
у ее четвертой(последней) версии только один минус — не работает под .net4 client profile (( изза этого давно сидим на 3 версии.
сегодня дошли руки, взял в руки castle.core 3rc, взял сорцы moq, пересобрал под client profile и все завелось! ура, товарищи! даже трахаться не пришлося!
klapaucius
fsharp csharp Agda ml Земную жизнь пройдя до середины, я очутился в жизненной ситуации, которая заставляет меня изучить *fsharp. Это, конечно, полуправда. Никто заставлять изучать F# не станет, но если можно писать на работе на нем, а не на *csharp — то почему бы и нет? Уж если приходится есть пирожки с булавками — пусть они будут хотя бы английскими. Не пирожки, а булавки, конечно. Такой оптимизм основан на том, что я поверхностно знаком с "функциональными языками" *ml семейства и примерно представляю, чего от них ожидать. Чтоб смыть железное послевкусие булавок, я параллельно продегустирую что-нибудь заведомо приятное, *agda 2, например.