Публикации по теме 'c-sharp-programming'
Вопросы на собеседовании по C#/.NET
Я беру интервью у людей на позицию backend-разработчика .NET. Удивительно, но даже старшие разработчики, похоже, не знают ответов на эти вопросы.
1. Что такое C# и .NET?
C# — это статически типизированный объектно-ориентированный язык программирования. .NET — это программная среда, которая предоставляет среду выполнения и набор библиотек для…
C# выражение `с`
Из описания от Microsoft , доступного в C# 9.0 и более поздних версиях, выражение with создает копию своего операнда с измененными указанными свойствами и полями.
Выражение with — это неразрушающая мутация, создающая новый объект с измененными свойствами.
Одно важное замечание: в C# 9.0 левый операнд выражения with должен иметь тип записи . Начиная с C# 10, левый операнд выражения with также может иметь структурный тип или анонимный тип .
Пример
Давайте посмотрим на..
Какие языки следует выучить, если вы хотите работать в Microsoft?
Являясь одной из крупнейших в мире технологических компаний, Microsoft использует широкий спектр языков программирования для поддержки своих различных продуктов и услуг. Некоторые из наиболее часто используемых языков в Microsoft включают:
C#
C# — это язык программирования с несколькими парадигмами, разработанный Microsoft для создания рабочих столов Windows и веб-приложений. Он используется для разработки приложений Windows Forms, WPF и ASP.NET, а также для разработки игр с..
Краткая история .NET
Недавно мне представилась возможность поработать над своим первым проектом .NET, который познакомил меня с динамической экосистемой .NET. Я был потрясен, когда во время наших встреч услышал следующее заявление: «Мы можем ориентировать наш проект на .NET Standard вместо .NET Framework для поддержки среды выполнения .NET Core». Если вы новичок в мире .NET или просто интересуетесь множеством версий .NET, эта статья специально для вас.
Далекая эпоха
Еще в середине 1990-х годов Microsoft..
Внедрение инноваций: что нового в C# 11
Введение
C# является краеугольным камнем современных языков программирования, лежащих в основе широкого спектра программных приложений. В каждой новой версии C# появляется множество функций и улучшений, которые делают программирование более эффективным, выразительным и приятным. В этом сообщении блога мы рассмотрим интересные функции, представленные в C# 11, и прольем свет на то, как они формируют будущее разработки программного обеспечения.
Записывает везде
В C# 11 появилась..
Что быстрее? Эп. 1. Создание экземпляров объектов в .NET
Введение
При работе с объектно-ориентированными языками программирования высокого уровня, такими как C#, мы склонны забывать о том, насколько затратным с точки зрения использования ЦП или потребления памяти является наш код. Мы часто не пишем приложения, требующие сверхвысокопроизводительного кода, но время от времени мы можем сталкиваться с ситуациями, когда нам нужно оптимизировать потребление памяти или использование ЦП.
Это, помимо моего первого поста о платформе, является отправной..