Разбор очень интересного и не очевидного поведения switch expression в C#
https://ankitvijay.net/2021/09/04/c-gotchas-with-switch-expression/
#switch #expression #csharp
https://ankitvijay.net/2021/09/04/c-gotchas-with-switch-expression/
#switch #expression #csharp
Hi, I'm Ankit!
Gotchas with switch expression
This post talks about a bug in Rider and Roslyn analyzers when we refactor the switch-case to switch expression with Nullable default type.
Использование кортежей в C#
https://www.thomasclaudiushuber.com/2021/03/25/csharp-using-tuples-to-initialize-properties/
#csharp #tuples
https://www.thomasclaudiushuber.com/2021/03/25/csharp-using-tuples-to-initialize-properties/
#csharp #tuples
Thomas Claudius Huber
Using Tuples in C# to Initialize Properties in the Constructor and to Deconstruct Your Object
Recently I was asked by a developer what this code block here actually is: public Friend(string firstName, string middleName, string lastName) => (FirstName, MiddleName, LastName) = (firstName, middleName, lastName); This is actually a constructor that uses…
Использование скриптов на C# в TeamCity
https://habr.com/en/company/JetBrains/blog/586906/
#TeamCity #JetBrains #csharp #ci
https://habr.com/en/company/JetBrains/blog/586906/
#TeamCity #JetBrains #csharp #ci
Habr
TeamCity C# script runner
На операционных системах Windows администраторы традиционно используют PowerShell как средство автоматизации. Он позволяет выполнять такие команды командной строки как cd, dir и предоставляет удобный...
Иммутабельность в C# и возможности record
https://codingwithsam.com/posts/immutable-csharp
#immutable #csharp
https://codingwithsam.com/posts/immutable-csharp
#immutable #csharp
Coding With Sam
Immutable C#
Modern C# versions make it very easy to write immutable C#
Разбор основных ошибок компилятора C#
https://killalldefects.com/2021/10/25/making-sense-of-common-c-compiler-errors
#csharp #compiler #errors
https://killalldefects.com/2021/10/25/making-sense-of-common-c-compiler-errors
#csharp #compiler #errors
Kill All Defects
Making Sense of Common C# Compiler Errors - Kill All Defects
Here's some beginner-friendly documentation of common C# error messages for new programmers.
Статья от Сергея Теплякова про новые возможности C# 10
https://sergeyteplyakov.github.io/Blog/c%2310/2021/11/08/Dissecing-Interpolated-Strings-Improvements-In-CSharp-10.html
#csharp #csharp10
https://sergeyteplyakov.github.io/Blog/c%2310/2021/11/08/Dissecing-Interpolated-Strings-Improvements-In-CSharp-10.html
#csharp #csharp10
Dissecting the Code
Dissecting Interpolated Strings Improvements in C# 10
There are many interesting features coming into C# 10 and my favorite one is the improvements of interpolated strings. It may sound weird that the #1 feature for me is not a new one but an improvement of an existing one. That’s because I do care a lot about…
Новые возможности при работе с исключениями в C# 10
https://devdigest.today/goto/1827
#argument #exceptions #csharp #csharp10 #net6
https://devdigest.today/goto/1827
#argument #exceptions #csharp #csharp10 #net6
Endjin
How C# 10.0 and .NET 6.0 improve ArgumentExceptions | endjin
C# 10.0's support for CallerArgumentExpression and some new helpers in .NET 6.0 make throwing argument exceptions more succinct and less error prone.
Посмотрите, как C# 10 позволяет сделать код лаконичнее и понятнее
https://devdigest.today/goto/1869
#csharp #ten
https://devdigest.today/goto/1869
#csharp #ten
DanylkoWeb
Refactoring with C# 10
For the C# Advent this year, we'll refactor a sample app using the latest C# 10 language improvements
Немного о том, как работает обфускация кода в .NET
https://devdigest.today/goto/1874
#obfuscation #csharp
https://devdigest.today/goto/1874
#obfuscation #csharp
Habr
C#: разбираем бинари
Написание кода на любом языке программирования сопряжено с исследованием особенностей, которые позволяют быстро и эффективно написать алгоритм. В этой статье попробуем рассказать чуть больше о...
C# в рейтинге TIOBE показал самый большой прирост среди всех языков программирования с мая 2021 года — 1,98%.
Сейчас у C# по-прежнему 5-я строчка. Но, по мнению авторов, у языка есть все шансы потеснить С и войти в топ-3.
#devdigest #csharp #tiobe
https://www.tiobe.com/tiobe-index/
Сейчас у C# по-прежнему 5-я строчка. Но, по мнению авторов, у языка есть все шансы потеснить С и войти в топ-3.
#devdigest #csharp #tiobe
https://www.tiobe.com/tiobe-index/
C# 11 позволит использовать generic параметры для атрибутов
https://youtu.be/Oi_sL3aFlBc
#csharp #generic #attribute #csharp11
https://youtu.be/Oi_sL3aFlBc
#csharp #generic #attribute #csharp11
YouTube
Attributes get a feature long-overdue in C# 11
Check out my courses: https://dometrain.com
Come to NDC Oslo: https://bit.ly/ndcoslo2022nick1
Become a Patreon and get source code access: https://www.patreon.com/nickchapsas
Hello everybody I'm Nick and in this video I will show you how C# 11 adds a missing…
Come to NDC Oslo: https://bit.ly/ndcoslo2022nick1
Become a Patreon and get source code access: https://www.patreon.com/nickchapsas
Hello everybody I'm Nick and in this video I will show you how C# 11 adds a missing…
Статические абстрактные методы... еще пару версий C# и все неправильные ответы на собеседованиях прошлых лет станут правильными.
https://devdigest.today/goto/1970
#csharp #csharp11 #static #abstract #members
https://devdigest.today/goto/1970
#csharp #csharp11 #static #abstract #members
NDepend Blog
C# 11 static abstract members - NDepend Blog
C# 11 static abstract members is a new powerful feature that makes mathematical related code cleaner. Let's discover it!
Серия статей от создателя RavenDB о написании клона Redis, начиная простым наивным подходом, заканчивая архитектурой и путями оптимизаций
https://devdigest.today/goto/1975
#csharp #performance #redis
https://devdigest.today/goto/1975
#csharp #performance #redis
Ayende @ Rahien
High performance .NET: Building a Redis Clone–naively
I run into this project, which aims to be a Redis clone with better performance and ease of use. I found it interesting because one of the main selling point...