News

Developers should have a basic proficiency of a language's data types. In this article, Irina Medvinskaya presents an overview of two types of predefined C# variables: value types and reference types.
Classes, structs, and records are fundamental concepts in C# programming. Each is a different kind of type, with different features, capabilities, and limitations. To make matters more confusing ...
Take advantage of closures in C# — including anonymous methods, delegates, and lambda expressions — to make your code robust, efficient, readable, and easier to maintain.
Following up on that news, Microsoft on Dec. 16 announced the preview of the new DataFrame type for .NET. "If you’ve used Python to manipulate data in notebooks, you’ll already be familiar with the ...
What are the biggest improvements that Microsoft has made toward concurrent programming in .NET in the last year or so? It's a minor addition, but in C# 7.0 a new feature was added called "Generalized ...
Microsoft has unveiled a new Dynamic Language Runtime (DLR) layer for the .NET development platform. Designed to simplify the process of bringing support for additional dynamic languages to .NET ...