What’s new in c#

This post will try to include recent updates in c# language. Record types C# 9.0 introduced record types. You can use the record keyword to define a reference type that provides built-in functionality for encapsulating data. Record with immutable properties using positional parameters or standard property syntax.public record Person(string FirstName, string LastName);Record type offers the following features: Concise… Continue reading What’s new in c#

SOLID principles

Although the SOLID principles apply to any object-oriented design, they can also form a core philosophy for methodologies such as agile development or adaptive software development.

OOPS!

Object Oriented Programming is a programming paradigm based on the concept of “objects”, which can contain data and code: data in the form of fields (often known as attributes or properties), and code, in the form of procedures (often known as methods). A feature of objects is that an object’s own procedures can access and… Continue reading OOPS!