Our website uses cookies to enhance your browsing experience.
Accept
to the top
>
>
>
C#

Posts: C# articles

Nov 14 2023
What's new in .NET 8?
Artem Rovenskii
.NET 8 has been released, so it's time to start porting your projects to the new version. In this article, we'll look at new features and enhancements: C# 12, performance, Native AOT, GC, new...
...
Nov 09 2023
Using the PVS-Studio extension for VS Code to effectively handle errors in C# code
Andrey Moskalev
VS Code is a code editor that many developers are familiar with. Adding different extensions to enhance the programming experience is one of its main features. Now one of them helps find errors...
...
Subscribe to the newsletter
Want to receive a monthly digest of the most interesting articles and news? Subscribe!
Oct 20 2023
What's new in C# 12: overview
Konstantin Volohovsky
It's mid-fall which means a new version of C# is coming soon. It's time to find out what updates will soon appear in the language. Although C#12 has fewer features than previous versions, it...
...
Oct 17 2023
PVS-Studio helps optimize Unity Engine projects
Nikita Lipilin
With the recent update, the PVS-Studio analyzer can issue warnings to possible code optimization in Unity Engine projects. If you are wondering what kind of warnings the analyzer issues, how...
...
Oct 12 2023
5 amusing oddities in the code of Entity Framework Core
Nikita Lipilin
Entity Framework Core is developed by professionals who avoid mistakes thanks to their experience, code reviews, and a powerful testing system. However, even such a project is not without its...
...
Aug 09 2023
Analysis of suspicious code fragments in MassTransit
Nikita Panevin
MassTransit is an open-source distributed application framework for .NET. In this article, we'll discuss some issues in its source code. A static analyzer will help us to identify them. Enjoy...
...
Aug 03 2023
Does C# always have boxing with string concatenation and interpolation?
Nikita Lipilin
The C# developers are familiar with the term "boxing". It can be either obvious or unnoticeable. For example, the addition of a value type and string can cause boxing. Or not. Something...
...
Jul 21 2023
Ryujinx: re-checking the Nintendo Switch emulator using PVS-Studio
Gleb Aslamov
Nintendo Switch's popularity hasn't waned, and with exclusive games winning awards, the desire to play them is only growing. However, not everyone has the opportunity to try out this portable...
...
Jul 04 2023
Examining suspicious code fragments in AWS SDK for .NET
Sergey Vasiliev
Today we are dissecting AWS SDK for .NET. We will look at suspicious code fragments, figure out what's wrong with them, and try to reproduce some of the errors. Make yourself a cup of coffee and...
...
Jun 30 2023
Top 3 open-source games written in C#: searching for bugs
Andrey Moskalev
There are a lot of fantastic games, but few of them are open source. In this article, we will examine the most curious bugs found in the source code of three best, to my mind, open-source...
...
View more Pagination arrow previous
Showing: - of 215