Публикации по теме 'c-sharp-programming'


5 причин, почему вы должны изучать C#
Я УБЕЖДАЮ вас менее чем за 3 минуты⌛ Язык программирования C#, также называемый C Sharp , приобрел значительную популярность в последние годы в связи с его появлением в Microsoft .NET Framework и продолжающимся ростом как деловой мир и игровое сообщество. Хотя он похож на другие объектно-ориентированные языки, такие как Java и C++ , он был …

Создание библиотеки для классов модульного тестирования, использующих HttpClient.
Классы модульного тестирования, использующие HttpClient, могут вызывать затруднения. На протяжении многих лет я видел различные способы решения этой проблемы: от создания пользовательских оболочек над HttpClient до полного отказа от тестирования этих классов. В этом курсе я покажу вам довольно простой способ добиться этого, поняв, как был создан HttpClient и как его использовать. Давайте очень кратко начнем с основ модульного тестирования: чтобы эффективно писать модульные тесты, мы..

C Sharp против Python: какой язык программирования лучше?
«Вы сравниваете яблоки с апельсинами», — сказала Сьюзан, разработчик в моей компании, когда я спросил ее, какой язык программирования она предпочитает, C# или Python. «Это все равно, что спросить меня, что я предпочитаю: гаечные ключи или молотки. Один язык представляет собой скомпилированный язык со статической типизацией, а другой — язык сценариев с утиным типом. Каждый из них превосходен в своем правильном контексте». Она была права, конечно. Бесполезно спрашивать, какой язык..

Rust для разработчиков C#: перечисления
Rust для разработчиков C#: перечисления Эта статья предназначена для разработчиков, которые уже знают, как разрабатывать программное обеспечение с помощью C#, чтобы показать, как перечисления работают в Rust, и исследовать альтернативы для выполнения тех же действий, которые мы привыкли делать в C#, а также новые возможности, предлагаемые в Ржавчина. перечисления Если вы хотите узнать больше о перечислениях, пожалуйста, прочитайте официальную документацию . Простые перечисления..

Исследование и устранение ошибки «Контроллер не найден» в проектах, использующих Ninject для…
Внедрение зависимостей — это важнейший аспект современной разработки программного обеспечения, предоставляющий средства для эффективного управления и внедрения зависимостей в компоненты приложения. Ninject — это популярная платформа внедрения зависимостей, используемая в проектах .NET. Однако в некоторых случаях разработчики сталкиваются с проблемами, связанными с разрешением контроллера, что приводит к ошибке «Контроллер не найден», что приводит к неудачному рендерингу страницы. В этой..

Использование зарезервированного ключевого слова C# в качестве идентификатора
В C# ключевые слова могут быть зарезервированы или контекстуальны. Как следует из названия, зарезервированное ключевое слово не может использоваться в качестве идентификатора. Список зарезервированных ключевых слов приведен ниже. Знаете ли вы, что с помощью префикса @ можно использовать зарезервированное ключевое слово в качестве идентификатора. См. блок кода ниже: int if = 123; // Illegal int @if = 123; // Legal ИМХО, использование зарезервированных ключевых слов в кодовой базе..

Основы продвинутого программирования на C# 57.Day Assign RecapProject_20
08.06.2023 Моя цель — изучить C# и поделиться своими знаниями с людьми. Я упомянул примеры с кодами комментариев. Мы продолжим RentCarProject(ReCapProject) Требования: Сделайте интеграцию JWT. Теперь мы добавим возможность JWT (Json Web Token) в проект RentCar. И мы будем контролировать с помощью аспектов. Мы не будем размещать авторизацию на уровне WebAPI. Потому что, возможно, изменится API. Вот почему мы создадим базу, и это будет устойчивая система. В этом случае эту..