Некоторые из возможностей C# 9, о которых вы могли не знать
https://developers.redhat.com/blog/2021/04/13/c-9-new-features-for-methods-and-functions
#CSharp #CSharp9
https://developers.redhat.com/blog/2021/04/13/c-9-new-features-for-methods-and-functions
#CSharp #CSharp9
Red Hat Developer
C# 9 new features for methods and functions | Red Hat Developer
This is the third article in our C# 9 series. In the previous articles, we covered top-level programs and target-typed expressions and new features for pattern
Взаимодействие Python и C# (то же самое работает для F# и VisualBasic.NET)
https://habr.com/en/post/556230/
#Python #CSharp #VisualBasic
https://habr.com/en/post/556230/
#Python #CSharp #VisualBasic
Habr
Pythonnet. Как запустить C# код из Python
Введение На сегодняшний день Python является одним из самых популярных языков программирования, но даже это не помогает ему покрыть все потребности программистов. Самый очевидный минус чистого...
Рекомендации по использованию nullable reference в C#
https://www.dotnetcurry.com/csharp/nullable-reference-types-csharp
#nullable #reference #csharp
https://www.dotnetcurry.com/csharp/nullable-reference-types-csharp
#nullable #reference #csharp
Dotnetcurry
Nullable Reference types in C# – Best practices | DotNetCurry
In this tutorial, I look at the state of the Nullable Reference Types feature in C#, one year after its initial release.
Поддержка C# Nullable в ReSharper и Rider 2021.2 EAP
https://blog.jetbrains.com/dotnet/2021/06/29/whats-new-for-csharp-nullable-reference-types-in-resharper-and-rider-2021-2-eap/
#ReSharper #Rider #Nullable #CSharp
https://blog.jetbrains.com/dotnet/2021/06/29/whats-new-for-csharp-nullable-reference-types-in-resharper-and-rider-2021-2-eap/
#ReSharper #Rider #Nullable #CSharp
JetBrains Blog
What’s New for C# Nullable Reference Types in ReSharper and Rider 2021.2 EAP? | The .NET Tools Blog
With the language design finally stabilizing and less changes being made these days, we had the time to catch up on building some long-awaited features, and addressed some pitfalls that are unlike
Рекомендации по написанию эффективного кода на C#
https://habr.com/en/company/skillfactory/blog/569412/
#csharp #perfect #code
https://habr.com/en/company/skillfactory/blog/569412/
#csharp #perfect #code
Habr
Как писать на C# аккуратно: память и производительность
К старту курса о разработке на C# делимся переводом статьи о типичных ошибках программирования на C# от Кристофа Насарре — технического рецензента книг Microsoft Press в целом и, конечно, книги CLR...
Деконструкция типов, не являющихся кортежами.
https://devdigest.today/post/1747
#CSharp #deconstructing #tuple #type
https://devdigest.today/post/1747
#CSharp #deconstructing #tuple #type
Developers Digest
C# Language Highlights Deconstructing Non-tuple Types
In this short video, David (https://twitter.com/davidpine7) and Kendra (https://twitter.com/gotheap) dive into the deconstruction of non-tuple types.Deconstr...
Разбор очень интересного и не очевидного поведения 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#: разбираем бинари
Написание кода на любом языке программирования сопряжено с исследованием особенностей, которые позволяют быстро и эффективно написать алгоритм. В этой статье попробуем рассказать чуть больше о...