Публикации по теме '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. Вот почему мы создадим базу, и это будет устойчивая система. В этом случае эту..