Новые возможности С# 8: switch expressions
#Япиарюсь #net #netcore #switchexpression #c #c8 IV
https://habr.com/ru/post/440254/
#Япиарюсь #net #netcore #switchexpression #c #c8 IV
https://habr.com/ru/post/440254/
t.me
Новые возможности С# 8: switch expressions
В конце января группа разработчиков .NET Core выпустила новую версию фреймворка .NET Core 3 preview 2. В нем были реализованы некоторые новые возможности языка С...
Async/await в C#: концепция, внутреннее устройство, полезные приемы
#NET #C #Параллельноепрограммирование #net #netcore30 #c #c8 IV
https://habr.com/ru/post/470830/
#NET #C #Параллельноепрограммирование #net #netcore30 #c #c8 IV
https://habr.com/ru/post/470830/
t.me
Async/await в C#: концепция, внутреннее устройство, полезные приемы
Доброго времени суток. В этот раз поговорим на тему, в которой начинал разбираться каждый уважающий себя адепт языка C# — асинхронное программирование с использо...
Деревья выражений в C# на примере нахождения производной (Expression Tree Visitor vs Pattern matching)
#NET #C #ООП #c #c8 #net #patternmatching IV
https://habr.com/ru/post/486972/
#NET #C #ООП #c #c8 #net #patternmatching IV
https://habr.com/ru/post/486972/
t.me
Деревья выражений в C# на примере нахождения производной (Expression Tree Visitor vs Pattern matching)
Доброго времени суток. Деревья выражений, особенно в сочетании с паттерном Visitor, всегда являлись довольно запутанной темой. Поэтому чем больше разнообразной и...
Как «готовить» nullable reference types с добавлением appsettings.json
#Совершенныйкод #NET #C #c8 #nullablereferencetypes #codegeneration IV
https://habr.com/ru/post/517102/
#Совершенныйкод #NET #C #c8 #nullablereferencetypes #codegeneration IV
https://habr.com/ru/post/517102/
t.me
Как «готовить» nullable reference types с добавлением appsettings.json
В данной статье хочу поделиться своими размышлениями о том, можно ли на современном C# писать код, безопасный от NullReferenceException. Этот зловредный тип искл...
Ленивая инициализация в C#
#NET #C #c #lazyinitialization #лениваяинициализация #c8 #net IV
https://habr.com/ru/post/522184/
#NET #C #c #lazyinitialization #лениваяинициализация #c8 #net IV
https://habr.com/ru/post/522184/
t.me
Ленивая инициализация в C#
Отложенная инициализация или «ленивая» инициализация — это способ доступа к объекту, скрывающий за собой механизм, позволяющий отложить создание этого объекта до...
Книга «Программируем на C# 8.0. Разработка приложений»
#БлогкомпанииИздательскийдомПитер #C #Профессиональнаялитература #с #c8 IV
https://habr.com/ru/post/573716/
#БлогкомпанииИздательскийдомПитер #C #Профессиональнаялитература #с #c8 IV
https://habr.com/ru/post/573716/
t.me
Книга «Программируем на C# 8.0. Разработка приложений»
Привет, Хаброжители!
C# — универсальный язык, который может практически всё! Иэн Гриффитс рассказывает о его возможностях с точки зрения разработчика, перед которым стоит задача быстро и...
C# — универсальный язык, который может практически всё! Иэн Гриффитс рассказывает о его возможностях с точки зрения разработчика, перед которым стоит задача быстро и...
Диапазоны (Ranges) в C# 8
#NET #VisualStudio #C #c #cnet #c8 #net IV
https://habr.com/ru/post/651171/
#NET #VisualStudio #C #c #cnet #c8 #net IV
https://habr.com/ru/post/651171/
Хабр
Диапазоны (Ranges) в C# 8
Пусть в нашей программе есть массив целых чисел numbers:static void Main()
{
var numbers = new int[] { 5, 1, 4, 2, 3, 7 };
}Перед нами стоит задача: получить новый массив, вырезав из массива...
{
var numbers = new int[] { 5, 1, 4, 2, 3, 7 };
}Перед нами стоит задача: получить новый массив, вырезав из массива...