News

Fireship on MSN14d

C# Explained in 100 Seconds

C# or C-Sharp is the programming language behind .NET (dotnet) and the Unity framework. It was created at Microsoft as a C-like object-oriented language and is used to build apps for web, desktop, ...
Named and optional parameters were introduced to the C# programming language in order to improve interoperability with COM APIs. Using named parameters can improve the readability of the source code.
Keep an eye on Dart and TypeScript in 2024, TIOBE Software CEO Paul Jansen suggests. TIOBE Software has declared C# the programming language of 2023 based on its long-running popularity index.
In C# 9 lambda or anonymous methods can have a static modifier. This article talks about static anonymous functions and why they are useful, using code examples to illustrate the concepts.