Abhijit Jana

Abhijit runs the Daily .NET Tips. He started this site with a vision to have a single knowledge base of .NET tips and tricks and share post that can quickly help any developers . He is a Former Microsoft ASP.NET MVP, CodeProject MVP, Mentor, Speaker, Author, Technology Evangelist and presently working as a .NET Consultant. He blogs at http://abhijitjana.net , you can follow him @AbhijitJana . He is the author of book Kinect for Windows SDK Programming Guide.

Author Archives: Abhijit Jana

Back to Basics – What is the difference between Ref and Out Keyword in C#?

By | November 17, 2017

Continuing with the Back to Basics series, here is another common and frequently asked question. What is the difference between Ref & Out C#? or When should we use ref over out? We used it often, and we know both ref and out parameters are used to pass arguments within methods. Though it’s a very common question, I… Read More »

Did you know – You can check all the installed Common Language Runtime (CLR) Versions in your machine?

By | November 15, 2017

The Common Language Runtime (CLR) provides key features including memory management, security, exception handling for all programming languages that are targeted to it. In another form, it manages the execution of the code running on .NET Framework. To be honest, we all are familiar with what it does, and how critical component it is for the applications running… Read More »

Did you know – You can automatically create classes from JSON or XML in Visual Studio?

By | November 9, 2017

During the development, often, we require generating classes from JSON objects or XML objects, typically when we need a data to object mapping. In many instances, you may run for manually writing the members of the classes based on the property names coming from your JSON or based on XML attributes. However, there is a very interesting, but… Read More »

Back to Basics – What is the difference between const and readonly in C#?

By | November 6, 2017

Continuing with the Back to Basics series, here is another common and quite confusing question. What is read-only and constant variable? How do they differ? When should we use constant over Read-only? const and readonly, are very common keywords and are quite confusing when you placed them with each other. Let’s try to get into it and understand… Read More »

Step-back while debugging with IntelliTrace in Visual Studio 2017

By | October 18, 2017

The recent updates of Visual Studio 2017 (version 15.5 Preview) comprise with several sets of new features and improvements. Once of such great enhancement is “step-back” while debugging. Now, you can perform a step-backward and forward while debugging your code with IntelliTrace Debugging. Visual Studio takes snapshots of each breakpoint while debugging and allows us to take a… Read More »

Did you know – “Developer News” section in Start Page, when collapsed, shows you a notification in case there are feed updates – Visual Studio 2017?

By | August 18, 2017

Visual Studio 2017 has a re-designed the start page that prioritizes and rearranged items, which made it cleaner and easy to access on the things that you need to get it started. Be it a Most Recent Used (MRU) project lists, opening an existing project or even choosing the project template for your new project – start page… Read More »

Picking up New Project Template right from the Start Page in Visual Studio 2017

By | August 16, 2017

Visual Studio 2017 having a reshaped start page. Be it with getting started documents, picking up your recent projects, or evening creating a new project. This has everything to get you started. Creating the new project has an altogether a new section to start up a new project. When you select the “Create new project…” option, you will… Read More »