Вопросы с тегом «.net»

19
Требуется ли «Получить или установить ...» в документации по свойствам в формате XML?

Я ищу рекомендацию лучшей практики для комментариев XML в C #. При создании свойства создается впечатление, что ожидаемая документация XML имеет следующую форму: /// <summary> /// Gets or sets the ID the uniquely identifies this <see cref="User" /> instance. /// </summary> public...

19
Рекомендуемые стандарты кодирования .NET / C #? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

19
Когда использовать [Pure] в конструкторе?

Я изучаю контракты кода в .NET и пытаюсь понять идею чистых конструкторов. В коде договора документация говорится: Все методы, которые вызываются в контракте, должны быть чистыми; то есть они не должны обновлять никакое ранее существующее состояние. Чистый метод позволяет изменять объекты, которые...

19
Зачем нам нужно ключевое слово async?

Я только начал играть с async / await в .Net 4.5. Изначально мне интересно узнать, почему необходимо ключевое слово async? Я прочитал объяснение, что это маркер, поэтому компилятор знает, что метод чего-то ждет. Но кажется, что компилятор должен быть в состоянии понять это без ключевого слова. Так...

19
Что делать, если новая команда руководит проектом с проблемами сопровождения?

Я только что был назначен ответственным за проект кода с проблемами сопровождения. Что я могу сделать, чтобы сделать проект устойчивым? Я нахожусь в месте, где мы работаем с очень большой многоуровневой системой .NET, в которой отсутствуют многие важные вещи, такие как модульные тесты, IOC, MEF,...

19
Должны ли обертки сравниваться как равные с использованием оператора ==, когда они переносят один и тот же объект?

Я пишу оболочку для элементов XML, которая позволяет разработчику легко анализировать атрибуты из XML. Оболочка не имеет никакого состояния, кроме объекта, который оборачивается. Я рассматриваю следующую реализацию (упрощенную для этого примера), которая включает перегрузку для ==оператора. class...

19
Использование нового класса System.Tuple - плохой дизайн?

Мне нравится концепция System.Tuple в том смысле, что она позволяет мне возвращать несколько параметров в одном вызове функции без создания экземпляра нового класса, однако это игнорирует любые хорошие методы программирования, такие как Microsoft Patterns & Practices, SOLID Principles и т. Д. Я...

19
Управляемые кодеры против родных кодеров

Я кодер и имею опыт работы как с нативным, так и с управляемым кодом. Я начал с Pascal и C, затем перешел на C ++ и в конце концов на C #. За последний год или около того я программировал почти исключительно на C # и потерял многое из того, что было естественно, когда я был программистом на C ++....

19
Java и .NET: почему по умолчанию используются разные алгоритмы сортировки?

Просто интересно почему Javaи .NET Frameworkиспользует другой алгоритм сортировки по умолчанию. В Java по умолчанию Array.Sort()используется алгоритм сортировки слиянием , и, как сказано в Wikipedia.com : В Java методы Arrays.sort () используют сортировку слиянием или настроенную быструю сортировку...

18
VB.Net против C # дебаты [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

18
Каковы практические применения Windows Services? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Закрыто 4 года назад . Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия....

18
Возможности C # или .Net отключить, если не требуется обратной совместимости? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

18
Что вы делаете, когда клиент требует Rich Text Editing на своем веб-сайте?

Как мы все знаем к настоящему времени, XSS-атаки опасны и их действительно легко осуществить . Различные фреймворки позволяют легко кодировать HTML, как это делает ASP.NET MVC: <%= Html.Encode("string"); %> Но что происходит, когда ваш клиент требует, чтобы он мог загружать свой контент прямо...

18
Практика внедрения зависимостей / контейнера IoC при написании фреймворков

Я использовал различные контейнеры IoC (Castle.Windsor, Autofac, MEF и т. Д.) Для .Net в ряде проектов. Я обнаружил, что они часто подвергаются насилию и поощряют ряд плохих практик. Существуют ли какие-либо устоявшиеся практики использования контейнера IoC, особенно при предоставлении платформы /...

18
Есть ли в .NET что-то, что позволяет мне определять грамматику и генерировать язык программирования?

У меня есть курс, по которому профессор попросил нас создать DSL для нашего финального проекта. Он представил нас на первых курсах xText с Eclipse. Поскольку это новый курс, я все еще немного размышляю над тем, что означает предметно-ориентированные языки. Это мое текущее понимание: язык,...

18
Почему Microsoft отказалась от модели RESX для RESW в приложениях Магазина Windows?

Почему Microsoft решила изменить систему управления ресурсами из файлов RESX .NET? RESX имел полезную генерацию кода, предоставляя разработчикам автозаполнение имен ресурсов и выводя IMHO очень читаемый код. Насколько мне известно, новый формат RESW - это те же самые файлы XML, но без генерации...

18
Почему библиотеки Microsoft зависят от Newtonsoft.Json?

Вероятно, это началось еще тогда, когда Microsoft создала библиотеку ASP.NET Web API, по крайней мере, тогда я ее запомнил, если не ошибаюсь. Как бы то ни было, с тех пор его HTTP-пакеты запускались в зависимости от библиотеки Newtonsoft.Json для сериализации (де) данных в и из JSON. Почему такая...

18
Почему Microsoft сделала так, чтобы параметры, локальные переменные и закрытые поля имели одинаковое соглашение об именах?

Я задал этот вопрос довольно давно: как вы называете свои личные переменные в C #? В одном из ответов я указал на страницу MSDN от Microsoft, которая показывает, что частные переменные / поля должны быть названы так: private int myInteger; Но параметр будет: void SomeMethod(int myInteger) и...

18
Можно ли использовать C ++ с .NET Framework?

Я прочитал много комментариев о программировании GUI, как на C #, так и на C ++. И я заметил, что платформа Microsoft .NET является мощной для программирования GUI. Так можно ли использовать C ++ и .NET Framework? Я думаю, что это будет отличная комбинация, поскольку C ++ является мощным языком, а...

18
Должен ли я использовать язык, на котором мне удобнее, или компанию «стандарт»

Я собираюсь разработать интранет-сайт для своего конкретного предприятия, и стандартом нашей компании для веб-разработки является IIS + ASP.Net + VB.Net + Microsoft SQL Server (обратите внимание, что у нас более 10 установок). Сайт Интранет будет использоваться только моим заводом, и я...