On September 15th C# Corner Mumbai Chapter organized an event in collaboration with Microsoft India. The event was called “Visual Studio 2010 Tech Tour”.

Asynchronous Programming in C# allows program execute code asynchronously using async and await in C#.

The Multiple-Document Interface (MDI) is a specification that defines a user interface for applications that enable the user to work with more than one document at the same time under one parent form (window).
Security is an essential part of an application and it should be taken into consideration from the grass root level from an application’s design. Security is all about protecting your assets from unauthorized actions.

This article describes Windows Forms, also known as WinForms, one of the longest lived and oldest techniques for building Desktop applications.
C# Corner Mumbai Chapter Webinar July 21st 2013 Official Recap.
Proper designing is the major factor which contributes to the scalability and performance of any application.

Attributes are like adjectives, which are used for metadata annotation that can be applied to a given type, assembly, module, method and so on. The .NET framework stipulates two types of attribute implementations, which are Predefined Attributes and Custom Attributes.
Multithreading allows a program to run multiple threads concurrently. This article explains how multithreading works in .NET. This article covers the entire range of threading areas from thread creation, race conditions, deadlocks, monitors, mutexes, synchronization and semaphores and so on.
This article talks about best practices of exception handling, and guides you for some common programming mistakes developers do, as that seems appropriate in most of the application written.

Learn how to configure and use the Enterprise Library 5.0 Validation Application Block to apply validation rules for properties such as name length and age range.
Explains the importance of books to todays nerdy world when we have all kind of portable readers etc.

This tutorial and code example will teach you how to work with delegates in C#.

In this article, you‘ll drill deeper into the details of how an assembly is hosted by the CLR and come to understand the relationship between application domain (appdomain) and processes.

This blog post explains how to solve the issue of hang up VS 2012.

This article explains discovery of types at runtime using .NET Reflection in C#. This article will also explain late binding in C# that is related to .NET reflection.

VS 2012 shows a dialog which doesn't allow many operations to take place.



Serialization in .NET facilitates object state persistence, enabling transmission across networks or storage in various formats like binary and XML. It ensures data integrity, exemplified by the US Visa application, utilizing binary serialization. Implementing serialization requires marking classes with attributes.

Know the number of threads, CLR thred pool can create per core in .NET Version ?
This blog post shares my views on becoming a manager or architect.

As you know Microsoft .NET is designed with cross language interoperability. I.e. two .NET compliant languages can interoperate with each other. Which simply means a function in VB .NET can be called by C# and vice-versa.
DevSocialUpcoming · 3rd editionAI Agents ConferenceNov 23–27, 2026Live onlineMembers only16days leftRegisterMembers onlyWrite an article and earn +1,000 SHARP when it is approved.
Write an article