Задать вопрос
Ответы пользователя по тегу C#
  • C# как получить Bool из WebRequest?

    haiku
    @haiku
    <сарказм>Здравствуйте, я не умею программировать [на языке {{lang}}], напишите пожалуйста за меня код, за который мне потом заплатят.сарказм>
    Ответ написан
    Комментировать
  • Проектирование двух схожих классов, разделяющих множество свойств и методов (но не всех)?

    haiku
    @haiku
    В конкретный принтер должна инжектаться фабрика получения настроек, либо сразу настройки напрямую. Выделять какие-то пароли в интерфейс самого принтера нецелесообразно. Юзать пароль или не юзать это вопрос связи с сущностью "настройки принтера" или что-то такое, но не сам "принтер". Сам принтер должен уметь разве что печатать непосредственно, да и то, вероятно, делигировать на "печатающая часть принтера" или подобное.
    Основой выделения общего предка является общая ответственность, общее поведение. В данном случае "есть пароль/не есть пароль" - это ни общая ответственность ни общее поведение, а всего-лишь одна из зависимостей, необходимых только одному из типов принтеров.
    Ответ написан
    Комментировать
  • Каковы причины возникновния интерфейсов в c#?

    haiku
    @haiku
    en.wikipedia.org/wiki/Class_%28computer_programmin...
    Это должно помочь понять.

    И
    все ,что можно сделать с интерфейсом можно сделать и с абстрактным классом ?

    - неправда. Класс не может унаследовать несколько абстрактных классов, но реализовывать множество интерфейсов - может. Точнее может унаследовать иерархию абстрактных классов, но не сразу несколько одновременно.
    Ответ написан
  • C# атрибуты это те же аннотации из Java?

    haiku
    @haiku
    1) В общем-то да - и то и то метаданные которые можно можно рефлекшеном вытащить.
    2) Она может быть, а может не быть. Зависит от конкретного случая, для некоторых аттрибутов порядок значения не имеет, для некоторых имеет (в asp.net MVC например если поменяете местами пару фильтров, то что-то таки может пойти не так)
    Ответ написан
    Комментировать
  • Как совершить вход в сеанс из программы?

    haiku
    @haiku
    Собственно, насчет сеанса не совсем понятно какой это имеет смысл в плане имплементации на десктопном приложении если оно и так в форточках от какого-то юзера запущено и помнит свой форточный энвайронмент, зачем иметь еще какой-то дополнительный сеанс?
    msdn.microsoft.com/en-us/library/windows/desktop/a... API для Wi-Fi
    Ну а профиль открыть это вряд ли проблема какая-то. Как я понял акцент на Wi-Fi?
    Ответ написан
  • Task или Thread в C#.NET 4.0 WPF?

    haiku
    @haiku
    Если не требуется каких-то хитроумных оптимизаций смело выбирайте Таск. Треды для "ручной работы". Если не хотите адового головняка на пустом месте ручное ковыряние в тредах вам совершенно ни к чему. Таски дают асинк и простоту.
    Ответ написан