Вопросы с тегом «c#»

C # - это многопарадигмальный управляемый объектно-ориентированный язык программирования со сборкой мусора, созданный Microsoft параллельно с платформой .NET.

2
Внедрение зависимостей с n-уровневым решением Entity Framework
В настоящее время я разрабатываю n-уровневое решение, которое использует Entity Framework 5 (.net 4) в качестве стратегии доступа к данным, но беспокоюсь о том, как включить внедрение зависимостей, чтобы сделать его тестируемым / гибким. Моя текущая схема решения выглядит следующим образом (мое решение называется Alcatraz): Alcatraz.WebUI : проект веб-формы asp.net, …

2
Webkit как графический интерфейс в .Net / Mono
Я хочу создать кроссплатформенное приложение, у которого также будет веб-сайт, на котором настольные приложения (Windows, iOS, Linux) будут общаться с сервером и синхронизировать данные пользователей. Пока что я вижу следующие варианты: Написать собственный GUI для каждой из 3 ОС, чтобы у меня было 3 кодовых базы GUI (и одна бэкэнд-система) …
12 c#  .net  javascript  gui  mono 

5
Должны ли все открытые методы в абстрактном классе быть помечены как виртуальные?
Недавно мне пришлось обновить абстрактный базовый класс на некоторых OSS, которые я использовал, чтобы он был более тестируемым, сделав их виртуальными (я не мог использовать интерфейс, так как он объединял два). Это заставило меня задуматься о том, должен ли я отмечать все методы, которые мне нужны, как виртуальные, или я …

11
Примеры перегрузки операторов, которые имеют смысл [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Пока я изучал C #, я обнаружил, что C # поддерживает …
12 c#  .net  operators 

4
Каковы последствия наличия ненужных ссылок и использования?
Я немного уродливый и склонен держать свои проекты, чистя ссылки и ссылки usingв каждом классе, чтобы сохранить только то, что на самом деле используется. Какой еще аргумент я мог бы выдвинуть (помимо успокоения своего невроза на ОКР) о том, чтобы придерживаться основ? Я думаю, что в основном это системные ссылки, …
12 c# 

3
Entity Framework и разделение слоев
Я пытаюсь немного поработать с Entity Framework, и у меня возник вопрос относительно разделения слоев. Я обычно использую подход UI -> BLL -> DAL, и мне интересно, как использовать EF здесь. Мой DAL обычно будет что-то вроде GetPerson(id) { // some sql return new Person(...) } BLL: GetPerson(id) { Return …

4
Практические пределы размера Hashtable и словаря в c #
Каковы практические ограничения на количество элементов, которые может содержать C # 4 Dictionary или Hashtable, и общее количество байтов, которые могут содержать эти структуры. Я буду работать с большим количеством объектов и хочу знать, когда эти структуры начнут испытывать проблемы. Для контекста я буду использовать 64-битную систему с тоннами памяти. …

4
Каковы недостатки использования / написания .Net Custom Membership Provider?
Недавно я разместил следующий вопрос на SO: /programming/7197337/using-asp-net-membership-provider-with-an-existing-user-database Как вы можете заметить, я в конечном итоге ответил на свой собственный вопрос, заявив, что было похоже, что написать / внедрить «Провайдера нестандартного членства» - это путь. Буквально через несколько минут я наткнулся на этот вопрос: /programming/7222306/simple-login-attempt-counter-using-mvc-3-and-ajax/7222407#7222407 Я пытаюсь ответить и получить …

6
любой документ, в котором точно указано, для какого диапазона номеров .NET BigIntegers предназначены?
Я играю с .NET BigInteger и в основном мне интересно, какое число - оценочный ответ будет в порядке - это точка отклонения кривой (график (увеличение времени, необходимого для операций) против (значение BigInteger))? или они разработаны без такого отклонения, так что, если мы нанесем график увеличения времени, необходимого для операций по …
12 c#  .net  vb.net  numbers 

8
Объектно-ориентированный дизайн классов
Меня интересует хороший объектно-ориентированный дизайн классов. В частности, мне трудно выбирать между этими вариантами: статический метод против экземпляра метод без параметров или возвращаемого значения против метода с параметрами и возвращаемым значением перекрывающиеся и отличные функциональные возможности метода приват против публичного метода Пример 1: Эта реализация использует методы экземпляра, без возвращаемого …

3
Вопрос по дизайну текущих реализаций нумерации страниц
Я проверил реализации разбиения на страницы на asp.net mvc специально, и я действительно чувствую, что есть кое-что менее эффективное в реализациях. Прежде всего, все реализации используют значения нумерации страниц, как показано ниже. public ActionResult MostPopulars(int pageIndex,int pageSize) { } Единственное, что я чувствую неправильно, это то, что pageIndex и pageSize …

5
Почему платформы Windows Forms / Swing предпочитают наследование, а не композицию?
Сегодня мой профессор заметил, что он считает странным, что, хотя философия SWT заключается в том, чтобы создавать собственные элементы управления композицией, Swing, похоже, предпочитает наследование. У меня почти нет контакта с обеими платформами, но из того, что я помню в Windows Forms C #, обычно расширяют элементы управления, как Swing. …
12 c#  java  swing  forms 

6
Изучаю C # и застрял в колее [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 4 года назад . Я изучал C # /. NET 4.0 в течение примерно 2/3 месяцев, это мой первый серьезный …

1
Как бы я тестировал логику базы данных?
У меня все еще есть проблема преодоления небольшой проблемы, когда дело доходит до TDD. Мне нужен метод, который будет получать определенный набор записей отфильтрованных данных из уровня данных (linq2SQL). Обратите внимание, что я использую сгенерированные linq классы, сгенерированные из DBML. Теперь проблема в том, что я хочу написать тест для …
12 c#  unit-testing 

5
Зачем иметь минимальный пользовательский / рукописный код и делать все на XAML?
Я чувствую, что сообщество MVVM стало слишком усердным, как программисты OO в 90-х - это неправильное обозначение MVVM является синонимом отсутствия кода. Из моего закрытого вопроса StackOverflow : Много раз я сталкивался с сообщениями о том, что кто-то пытается сделать эквивалент в XAML вместо кода позади. Их единственная причина в …
12 c#  wpf 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.