X

Documentation comment your C# code use GhostDoc at least

Recently have been going through some old code to review the comments in them from other developers and what I…

LINQ tip – Ordering collection using existing array/collection using OrderBy

Here is a LINQ tip where you may wish to order a collection with an existing ordering of another collection.…

C# tip – Marking method or class as Obsolete/Deprecated

Obsolete or Deprecated? How do you mark a class or method as deprecated/obsolete? By using the Obsolete attribute [crayon-6a3d7590cce9b619157268/]

C# Null Coalescing Operator

The ?? operator is called the null coalescing operator. It is used for providing a default value for Nullable types…

C# tip property with different accessibility scopes

In C# you can have property with different scope (property accessors). Properties in C# can be marked as public, private,…

C# optional parameters

C# 4.0 allows one to use named and optional parameters. Example: [crayon-6a3d7590cd632321845260/] One can call the method in multiple ways…

The using statement in C#

The using statement in C# is a form of shortcut for try and finally block of code. Things to note…

I refuse to answer your stupid singleton question in interview

In interviews there is always the Singleton question, I personally refuse to answer it on interview. The reason is very…

What is the as keyword in C#? When to use it?

C# has the as keyword, it is mainly used to cast object of one type to another, and if it…

C# what is the yield keyword?

So C# what is the yield keyword? The yield keyword in C# is basically an iterator, its a form of…