Запитання з тегом «c#»

C # - це багатопарадигмна керована об'єктно-орієнтована мова програмування, що збирається сміттям, створена Microsoft паралельно з платформою .NET

4
Чому б не використовувати некерований безпечний код у C #
У C # є можливість виконувати код без перевірки. Зазвичай це не рекомендується робити, оскільки керований код набагато безпечніший і він долає безліч проблем. Однак мені цікаво, якщо ви впевнені, що ваш код не спричинить помилок, і ви знаєте, як обробляти пам'ять, то чому (якщо вам подобається швидкий код) дотримуйтесь …

1
Як я можу покращити використання пам'яті програми? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 4 роки тому . Я пишу заявку на C # і можу помітити, що використання пам'яті збільшується зі …
10 c#  memory-usage 

3
Краща архітектура програми ASP.NET WebForms
Я написав портал ASP.NET WebForms для клієнта. Проект розвивався, а не був належним чином спланований та структурований з самого початку. Отже, весь код з’єднується разом у межах одного проекту та без жодних шарів. Клієнт тепер задоволений функціоналом, тому я хотів би переробити код таким, що буду впевнено випускати проект. Оскільки, …

4
Який найкращий спосіб керувати порядком сортування елементів списку за допомогою інтерфейсу Drag & Drop?
У мене є список студентів, який я повинен відображати користувачеві на веб-сторінці у табличному форматі. Елементи зберігаються в БД разом із інформацією SortOrder. На веб-сторінці користувач може змінити порядок списку, перетягнувши елементи та перетягнувши їх у потрібний порядок сортування, подібно до цієї публікації . Нижче - скріншот моєї тестової сторінки. …
10 c#  sorting 

9
Для чого змінним потрібен тип?
Тому пишемо: Customer c = new Customer(); Чому дизайн не такий, про який ми пишемо: c = new Customer(); c.CreditLimit = 1000; Компілятор може розробити c пункти до Клієнта та дозволити членам Замовника викликати c? Я знаю, що ми можемо захотіти написати: IPerson c = new Customer(); IPerson e = …

6
Як перевірити / довести ортогональність мови програмування?
Я знаю концепцію ортогональності, але з точки зору мови програмування, чи є спосіб її перевірити / довести? Наприклад, в C #, можна використовувати publicабо staticдля підпису методу. Ви можете використовувати або обидва, і обидва, і вони не заважатимуть один одному, тому вони є ортогональними один для одного, правда? Моє запитання …

3
Шукаєте схему розподіленого блокування
Мені потрібно придумати спеціальний рекурсивний механізм блокування об'єктів \ шаблон для розподіленої системи в C #. По суті, у мене є багатовузлова система. Кожен вузол має ексклюзивні дозволи на запис для n -численних фрагментів стану. Цей же стан також доступний у формі лише для читання принаймні на одному іншому вузлі. …

2
Випади використання для node.js та c #
Я дуже багато працюю над ASP.NET (C #, MVC), але більшість це типова веб-розробка. Я займаюся архітектурою спокою за допомогою репозиторіїв CRUD. Більшість моїх клієнтів не мають багато вдосконалених вимог у своїх програмах. Зараз я дивлюся на node.js і на його наслідки для продуктивності (я захоплююсь швидкістю), але я не …

3
Готуєтесь до огляду коду як розробника?
Я шукаю тут кілька ідей. Я прочитав статтю Як випливає перевірка коди Здійснюватиметься і код огляди, які переваги? які були дуже інформативними, але я все ще потребую більшої чіткості щодо наведеного нижче питання. Моє запитання: Будучи цільовим розробником, ви можете запропонувати деякі найкращі практики, які розробник може включити до того, …
10 c#  code-reviews 

4
Навчальний шлях для веб-розробників .NET або Java [закрито]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
10 c#  java  .net 

3
Чи шкодять приватні статичні методи в C #?
Я створив приватний метод перевірки для певної перевірки, яка трапляється кілька разів у моєму класі (я не можу зберігати перевірені дані з різних причин). Тепер ReSharper припускає, що функція може бути статичною. Я трохи не бажаю цього робити через відомі проблеми зі статичними методами. Це був би приватний статичний метод. …

7
Яка різниця між прототипом і рішенням рівня виробництва?
Це питання призначений виключно для вивчення та посилення мого технічного розуміння. Я знаю, що немає ідеального рішення, і це питання дозволяє ніколи не закінчуватися списком рішень, але я думаю, що дуже важливо, щоб кожен архітектор розумів різницю між демонстраційним та живим проектом. У минулому я створив багато демо-рішень. Мені зараз …

6
Початок нового проекту з TDD
Я вивчаю TDD і читаю, що він також допомагає вам визначити дизайн додатка, правильно? Тому я вирішив почати створювати новий проект, щоб допомогти мені зрозуміти його краще. Я хочу створити просту систему реєстрації користувачів, яка запитає його ім’я, електронну адресу, країну (виберу одну зі списку) та номер телефону. Тож питання …
10 c#  .net  tdd 

2
Які схеми дизайну GOF вже реалізовані як першокласні мовні функції у C #?
(Це питання було закрито в Stack Overflow через те, що він "занадто широкий" і "не справжній питання", тож, можливо, це тут більше? " Натхненний цим питанням . Ми знаємо, що події - це реалізація структури спостерігача на мовному рівні. Чи існують інші схеми дизайну, реалізовані як мовні функції в C …

11
Як я можу перейти на роботу за допомогою стека Microsoft? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 4 роки тому . Я закінчив університет зі ступенем інформатики (BSc), зробивши по дорозі деякі C, C ++, Java, Python та Oracle. Я працював …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.