Here we will use BenchmarkDotNet’s advanced features and compare memory allocation and try to understand more with a scenario.
Continue readingTag: C#
C# Collections – Behind the Scene: A Must for Every C# Programmers
This article will talk about the internal implementation of C# collection and help you choose the best considering performance and memory.
Continue readingLet’s be Lazy with C# Lazy
lazy instantiation means instantiating an object only when it is needed. For this, we normally use large objects or resource extensive objects.
Continue readingBenchmarkDotNet : Reliable and Efficient .NET Code Performance Measure
Performance of written code has always been crucial and getting accurate matrices is a big challenge. In my initial experience with BenchmarkDotNet, I found it easiest to use among all free/paid code performance monitor tools.
Continue readingNDepend: A Complete Static Code Analysis Tool
A few months ago, I came across one static code analysis tool named NDepend and found this to be the next level of static code analysis
Continue readingMeasuring Code Quality with Visual Studio
Visual Studio has taken care of the measurement of required parameters for our solution and here we will be understanding them in detail.
Continue readingAll About Method Overloading in C#
Here I cover all of the possible tricks, tweaks and twists with method overloading in C#. It will help you understand the concept better.
Continue readingDynamic keyword in C#
People often confuse VAR with DYNAMIC keyword. Dynamic is really a simple topic.
Continue readingBasic concepts in C#
Here are some basic concepts in C# for your revision
Continue readingTop 7 Least Known but Important C# Features
Be it Experienced or Freshers .NET Programmer, you may be unaware with few of underrated features of C#.
Continue readingImplement Multiple Inheritance in C#
C# doesn’t support Multiple Inheritance but still there are few work around to achieve this. Let us explore them –
Continue readingAll Steps about Query Execution in Entity Framework
In this article, we will demystify the secrets of Query Execution in Entity Framework in detail.
Continue readingEvents & Delegates in C#
Events & Delegates Events and Delegates in C# are no doubt one of the most confusing topics. Let us explore
Continue readingC# String Interning for Efficient String Comparison
String interning is very important concept when we need to do string comparison. This article has everything that a developer need to know about this
Continue readingAll About C# Immutable Classes
We often hear about immutable strings behavior. The same behavior is extended to classes and here is everything you need to know about them.
Continue reading