dotnetcrunch

Programmer | Tech Blogger | Jack of all Trades, Master of Few | Learner Forever

Software Design Patterns

A Quick Overview On Software Design Patterns

This post will be an introduction to Software Design Patterns wherein we will cover the design patterns history, types of design patterns & resources to learn design patterns. Software Design Patterns Software Design Patterns are reusable solutions to common problems in software development. They’re blueprints (templates) designed to help solve problems and write reusable code.

A Quick Overview On Software Design Patterns Read More »

Null Coalescing Operator in C#

What is the purpose of ?? Null Coalescing Operator in C#?

In this post, we will be learning about the null coalescing operator in C# with help of an example code snippet. Introduction The ?? operator is called the null coalescing operator. It returns the left-hand operand if the operand is not null otherwise, it returns the right-hand operand. You might already know that C# 2.0 provides us Nullable

What is the purpose of ?? Null Coalescing Operator in C#? Read More »