Want to become a Vibe Coder? Join Vibe Coding Training here
x
C# Corner
Tech
News
Videos
Forums
Jobs
Books
Events
More
Interviews
Live
Learn
Training
Career
Members
Blogs
Challenges
Certifications
Bounties
Contribute
Article
Blog
Video
Ebook
Interview Question
Collapse
Feed
Dashboard
Wallet
Learn
Achievements
Network
Refer
Rewards
SharpGPT
Premium
Contribute
Article
Blog
Video
Ebook
Interview Question
Register
Login
Tags
No tag found
Content Filter
Articles
Videos
Blogs
Resources
News
Forums
Interviews
Complexity Level
Beginner
Intermediate
Advanced
Refine by Author
[Clear]
Ajay Yadav(7)
Sourav Kayal(6)
Dinesh Kushwaha(5)
Jignesh Trivedi(5)
Tural Suleymani(3)
Vidya Vrat Agarwal(3)
Vishal Nayan(3)
Micheal Xavier A (2)
George (2)
Rasul Huseynov(2)
Nagaraj M(2)
Tapan Patel(2)
Anand Narayanaswamy(2)
Amit Choudhary(2)
Akhil Garg(2)
Suthish Nair(2)
John Godel(1)
Sanjay Kumar(1)
Tahir Ansari(1)
Vahid Farahmandian(1)
Diwakar Tiwari(1)
Ganesan C(1)
Ashish Bhatnagar(1)
Eugene Isakov(1)
Sai Kumar Koona(1)
Sarathlal Saseendran(1)
Hitanshi Mehta(1)
M Munib(1)
Pradeep Shet(1)
Priyaranjan K S(1)
Rion Williams(1)
Sundus Naveed(1)
Saillesh Pawar(1)
Usman Arshad(1)
Sandeep Kumar(1)
Gantasala Venkatanarayanamurth(1)
Shakti Saxena(1)
C# Curator(1)
Rupesh Kahane(1)
Rahul Sahay(1)
Gaurav Kumar Arora(1)
Pankaj Bhandari(1)
Praveen Kumar(1)
Jeetendra Gund(1)
Rohatash Kumar(1)
Shweta Lodha(1)
Ehtesham Mehmood(1)
Abhishek Jain(1)
Shalini Dixit(1)
Nimit Joshi(1)
Kailash Chandra Behera(1)
Mudita Rathore(1)
Sachin Kalia(1)
Hemanth Kumar(1)
Moses Soliman(1)
Abhimanyu K Vatsa(1)
Adil Ansari(1)
Akkiraju Ivaturi(1)
Ibrahim Ersoy(1)
Gohil Jayendrasinh(1)
Eranda Horanagama(1)
Jean Paul(1)
Vishal Gilbile(1)
Ashish Shukla(1)
Krishna Garad(1)
Manas Patnaik(1)
Resources
No resource found
Garbage Collection (GC) in .NET
Jul 05, 2025.
Garbage Collection (GC) in .NET is an automated memory management system that enables us to build reliable applications without constantly worrying about memory allocation and cleanup.
Common Language Runtime (CLR) in .NET
Jul 02, 2025.
The Common Language Runtime (CLR) is the core of .NET, managing code execution, memory, security, and cross-platform compatibility. It compiles IL to native code, enabling safe, efficient app performance.
SQL Server CLR Integration and SSIS Automation with C#
Apr 24, 2025.
Learn how to enhance SQL Server functionality using CLR integration and automate SSIS packages with C#.
Debug Angular (1-1), In VS Code by Debuggers for Chrome New
Dec 16, 2024.
This article is a supplement of the article of Debug Angular (1-1), In VS Code by Debuggers for Chrome
Dependency Properties in WPF: Benefits, Usage, and Examples in C#
Oct 21, 2024.
A Dependency Property in WPF is a specialized property supported by the WPF property system. It enables data binding, styling, animation, and value inheritance. This system improves memory efficiency and provides automatic change notifications, making it essential for dynamic, data-driven applications.
Monitor Class as Hybrid Synchronization Construct in .NET
May 14, 2024.
The Monitor class is hybrid thread synchronization construct. So, it provides a mutual-exclusive lock supporting spinning, thread ownership, and recursion.
đHow the Compiler Reads Your Code?
May 13, 2024.
C# compilation, from syntactic and semantic analysis to optimization techniques. Learn how the Common Language Runtime (CLR) executes compiled code and discover the role of the Just-In-Time (JIT) compiler.
.NET Internals: Writing .NET IL/MSIL Code
Mar 13, 2024.
Learn about .NET IL, the bridge language of the .NET runtime, compiling all high-level .NET languages into a single language. Write multi-language applications in .NET, gaining insights into program execution.
Understanding the .NET Internal Compile Process
Mar 11, 2024.
In this article, we will learn about CLR, Jit Compiler, and how the .NET compilation process works. Understanding the .NET internal compile process involves dissecting how source code is translated into executable binaries.
Better Implementation Of Singleton Pattern in .NET
Feb 27, 2024.
This article explains the mistakes made in writing Singleton Pattern in the multithreaded environment create a bug and how to bring a solution to it.
Remote Debugging ASP.NET Core Application on a Remote IIS
Jul 24, 2023.
Enhance ASP.NET Core Debugging with Remote Debugger: Debug your applications hosted on IIS by connecting Visual Studio to Remote Debugger, ensuring efficient debugging and issue resolution.
Exploring The Key Components Of .NET - CLR, CTS, And CLS
Apr 06, 2023.
The article explores the three key components of the .NET Framework: the Common Language Runtime (CLR), Common Type System (CTS), and CLS
.NET Vs COM (.NET In Deep)
Feb 27, 2023.
This article describes the details of the differences between .NET and COM technology. Also, you can find more information how.Net is working under the hood
Assembly In MS SQL Server
Sep 15, 2021.
In this article we are going to explore how to create custom CLR assembly and how to access it in the SQL Server.
Asynchronous Programming In .NET
Mar 03, 2021.
In this article, you will learn about Asynchronous Programming in .NET.
Debug Angular (1), In VS Code by Debugger for Chrome
Feb 15, 2021.
Describe how to debug in VS Code, and give some basic discussion
Into The Abyss - From C# To X64 Assembler And Memory Dump
Nov 02, 2020.
In this article, you will learn how to explore live process call stack and memory allocations on stack.
Calling REST API Service From SQL Server Using C# SQL CLR
Feb 11, 2020.
A requirement where we need to get data from other sources (REST-based Web Service) and sync with on-premises (local) database. This should be done using a SQL Server Stored Procedure.
Learn Dependency Properties In WPF?
Nov 25, 2019.
In this article, we will understand Dependency Properties in WPF provide a powerful way to manage and interact with data in your application's user interface. They offer features like value inheritance, data binding, and change notification, enabling flexible and efficient development.
Create Custom Dependency Property In WPF
Nov 25, 2019.
Creating custom dependency properties in WPF allows developers to extend the functionality of existing controls or create entirely new controls with additional properties. By leveraging dependency properties, developers can achieve data binding.
Easily Debug Angular 8 Application In Visual Studio Code
Oct 12, 2019.
In this post, we will see how to debug an Angular 8 application in Visual Studio Code with Google chrome extension.
How .NET Support Multiple Languages
Oct 29, 2018.
An application is said to be multilingual if it can be deployed in many different languages. With .NET, all of the languages Visual Basic .NET, C# and J# compile to common Intermediate language (IL). This makes all languages interoperable. Microsoft creates java bytecode, which is a low-level language with a simple syntax, which can be very quickly translated into native machine code.
How To Create Four Types Of CLR Database Procedures In Visual Studio In C#
Jun 01, 2018.
In this article, we will learn about CLR database procedures in C#. Letâs discuss CLR database stored procedure.
An Overview Of CLR Database Procedures In C#
May 31, 2018.
In this article, we will learn about CLR database procedures in C#. Letâs discuss CLR database stored procedure.
Why CLR Database User Defined Scalar and Table Value Function
May 29, 2018.
In this article, we will learn about CLR database user-defined scalar and table-valued function in C#
How To Create CLR Triggers In C# And Install And Uninstall CLR Assembly In MSSQL Server
May 16, 2018.
In this article, we will learn how to create CLR Triggers in C# and install & uninstall CLR assembly in MSSQL Server.
Create CLR Stored Procedure With And Without Namespace In C# And Install And Uninstall CLR Assembly In MSSQL Server
May 13, 2018.
In this article, we will learn how to create a CLR Stored Procedure with & without namespace in C# and install & uninstall CLR assembly in MSSQL Server.
Xamarin.Forms Problem âCould Not Connect To Debuggerâ Solution
Mar 08, 2018.
The issue is faced by many of developers who are new in this field. This issue was first faced in Visual Studio 2015. This issue is resolved by ReSharper but it is costly. So I will give you the simple solution for that issue.
Introduction To Format Specifiers In Visual Studio Debugger
Dec 08, 2017.
That is going to be tedious work if we need to keep evaluating the expressions in a lengthy code. Well, there is a way to avoid that. Using format specifiers (while debugging), you can force the evaluation of the expression.
Debugging Tips - Part Two
Oct 27, 2017.
While working on complex classes/objects, it really takes two more clicks to either add that object to the Watch window or expand the object in visualizer and navigate to a specific property.
Debugging Angular Using Visual Studio Code (VSCode)
May 22, 2017.
Debugging Angular using Visual Studio Code (VSCode).
Update SQL Server Data To SharePoint Using CLR Trigger And SharePoint Client Object Model
Dec 24, 2016.
In this article, you will learn how to update SQL Server data to SharePoint, using CLR Trigger and SharePoint Client Object Model.
99 Problems And A Bit Ainât One
Apr 19, 2016.
In this article we will discuss about how 32-bit and 64-bit processes interact with one another within the CLR.
Deep Dive Into Boxing And Unboxing
Feb 10, 2016.
In this article you will learn about boxing, unboxing, memory organization, and CLR.
Getting Started With Entity Framework
Feb 07, 2016.
In this article you will learn about Entity Framework. Entity Framework is an ORM tool. ORM stands for Object Relational Mapper, as the name specifies it maps our business models with db types.
Introduction To .NET Platform
Dec 18, 2015.
In this article, you will discover the fundamentals of the .NET platform, including the C# programming language, Common Language Runtime (CLR), and Base Class Library (BCL).
Learn about Components Of .NET
Dec 17, 2015.
The .NET ecosystem comprises various components facilitating software development across platforms. Key elements include the .NET Framework with its Common Language Runtime (CLR) and Base Class Library (BCL), alongside newer iterations like .NET Core and .NET Standard.
Important .NET Interview Questions And Answers
Dec 01, 2015.
In this article you will learn about some important .NET Interview Questions and Answers.
Debugger Display Attribute In Visual Studio
Nov 27, 2015.
In this article you will learn Debugger Display Attribute in Visual Studio.
.NET CLR Interview Questions and Answers
Oct 23, 2015.
In this article, we will go through the important .NET CLR Interview questions and answers.
C# FAQ 3 - Getting Started With C#
Oct 19, 2015.
This article examines the basics concepts associated with C# programming such as CLR, Class libraries and namespaces.
C# Program Compilation Steps
Oct 13, 2015.
In this article we are going to understand C# Program compilation Steps & contains of .EXE file.
C# FAQ 2 - About .NET Framework And Visual Studio
Oct 09, 2015.
This FAQ examines the concepts associated with .NET Framework, CLR, Visual Studio, Visual Studio Community and Visual Studio Online.
New Debugging Features in VS 2015 RTM
Aug 13, 2015.
In this article Iâll be describing the new improvements I observed during debugging in Visual Studio 2015.
Customize Your Debugger With Debugger Browsable
May 16, 2015.
This article will help you in customizing your debugger
ASP.Net 5 Part: 3
May 15, 2015.
In this article we will learn about ASP.NET 5.
Hide Methods From Debugger in .Net
May 15, 2015.
This article will help the developer in improving their debugging skills.
Step-by-step Create CLR Stored Procedure
Mar 26, 2015.
In this article we will create a CLR stored procedure step by step.
Pass the Table Type Data to SQL CLR Object
Mar 19, 2015.
In this article we will learn how to pass table type data to a SQL object.
CLR Stored Procedures in SQL Server
Mar 12, 2015.
In this article, we will learn about CLR Stored Procedures in SQL server.
Custom Debugger Display Information in Visual Studio
Feb 16, 2015.
In this article you will learn about Custom Debugger Display Information in Visual Studio.
.NET Application Domain Internals
Feb 10, 2015.
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 Domains (appdomain) and processes.
Monitoring the Activities of Garbage Collection in .NET Using CLR Profiler
Jan 05, 2015.
In this article we learn about garbage collection and it's generations as well as how we can monitor it using the CLR Profiler.
Debugging in JavaScript: Day 8
Jan 03, 2015.
In this article you will learn about debugging in JavaScript..
MSIL Programming: Part 2
Nov 16, 2014.
The primary goal of this article is to exhibit the mechanism of defining (syntax and semantics) the entire typical Object Oriented Programming âtermsâ like namespace, interface, fields, class and so on.
.NET Assembly Internals: Part 1
Nov 06, 2014.
This tutorial drills down into the details of how the CLR resolves the location of externally referenced assemblies.
Unsafe Coding: Pointers in .NET
Nov 05, 2014.
In this article you will learn one of the advanced concepts of the pointer implementation under the CLR context.
Invoking Java Code in C#.NET
Oct 29, 2014.
Invoking Java code in C#/.NET involves bridging the gap between the two languages using techniques like JNI, InteropServices, and P/Invoke. This allows seamless integration, enabling C# applications to utilize Java libraries and functionalities.
.NET Binary Reverse Engineering: Part 1
Oct 23, 2014.
This article elucidates the Common Instruction Language (CIL), foundational to .NET, distinguishing directives, attributes, opcodes, and tools like IL Disassembler and Reflector. It explores CIL's role in code execution and its significance in Reverse Engineering. Covering assembly, class, and method directives, along with MSIL instructions.
Demystifying Iron Ruby in .NET
Oct 18, 2014.
IronRuby, a dynamic language for .NET platform, as this guide demystifies its integration with the Common Language Runtime (CLR). Explore seamless interoperability, scripting capabilities, and the underlying architecture, unlocking the potential for leveraging Ruby's expressive syntax within the .NET ecosystem.
Entity Framework 6.0: NGen.exe and Startup Performance
Sep 18, 2014.
This content discusses native code generation, focusing on the process where the Just In Time (JIT) compiler converts MSIL code into native code for execution. It explains how the Native Image Generator (NGen.exe) creates and stores native code images, which can be loaded by the CLR instead of the original assembly
Difference Between Object and Dynamic Keyword in C#
May 14, 2014.
In C#, both object and dynamic are used for handling data of any type, but they serve different purposes. The object keyword is used for static typing, requiring explicit type casting, while dynamic allows for dynamic typing, with type checking at runtime.
Customizing Debugging Session in .NET: Part I
Mar 06, 2014.
This article describes a couple of ways to customize what the debugger shows us during debugging.
What is Common Language Runtime (CLR)
Feb 25, 2014.
Common Language Runtime (CLR) is one of the key components of .NET. Learn what is CLR in .NET and C#.
Using CLR With SQL Server 2012
Dec 08, 2013.
In this article, Iâll cover the SQL CLR in SQL Server 2012.
SQL-CLR For Beginners: Part-5: Call Function and Procedure From Other Procedure
Sep 20, 2013.
In todayâs article, we will learn how to call store procedure and user-defined function ( UDF in Database) from store procedure.
Using Microsoft Roslyn
Sep 17, 2013.
Microsoft Roslyn is an API that exposes the C# compiler as a service or one can say now the entire compiler is exposed in a form of a library that can be included in your project or application.
SQL-CLR For Beginners: Part-4: Consume C# Class in Stored Procedure
Sep 04, 2013.
In this article we will learn how to use traditional C# class within SQL-CLR Application.
SQL CLR For Beginners: Part 2: Create Trigger in SQL-CLR Project
Sep 01, 2013.
In this article we will see how to create a simple trigger in a SQL-CLR project. I hope you are already quite familiar with the concept of triggers in SQL Server (or some other database).
SQL CLR For Beginners: Part 3: Create Function in SQL-CLR
Sep 01, 2013.
In this article we will see how to create a simple function in a SQL-CLR Project.
SQL CLR For Beginners: Part 1: Create Store Procedure in SQL-CLR Project
Aug 29, 2013.
In this article series, we will understand a few important concepts to develop projects in SQL Server CLR. Please don't be confused by the name SQL-CLR, It's nothing but a SQL Server CLR project. For the sake of simplicity, in this article we will call it SQL-CLR.
Demystify Garbage Collection in C#: Part 3
Aug 17, 2013.
Today we will clarify one fundamental idea of Garbage Collection. The idea is that a destructor is nothing but a finally block in C# and the finally block is always used to clean up resources.
Visual Debugger In NetBeans IDE
Jul 19, 2013.
This article describes the Visual Debugger component of the NetBeans IDE.
Introduction to .NET Framework 4.5.1
Jul 09, 2013.
This article is a brief introduction to .NET Framework 4.5.1.
Searching and Listing Files of Selected Drive in WPF
Jul 03, 2013.
This article introduces how to search the files of your drive and list the results in a Data Grid View.
Debugging ASP.Net Web API With the Route Debugger
Jul 02, 2013.
This article introduces ASP.NET Web API debugging with the Route debugger.
To Find Installed Version of .Net Framework Using CLR Version Tool
Jun 14, 2013.
Learn about Clrver.exe utility to identify .NET Framework versions. Use MSCorEE.dll presence in system directories. Visual Studio command prompt access. View installed .NET versions and CLR versions used by processes. Enjoy this informative guide.
CLR Internals - Process and Application Domain
May 28, 2013.
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.
Exception Handling With C#
Mar 28, 2013.
This article explains how to properly handle existing exceptions using try, catch, finally and throw blocks and how to create your own custom exceptions.
What is CLI and CLR
Feb 07, 2013.
This part gives a basic introduction to CLI, Components of CLI, CLR and Features of CLR.
How to build Multi-Language Web Sites with ASP.NET 2.0 and VB.NET 2005
Nov 10, 2012.
In this article, we will explore the necessary details for working with resources in ASP.NET applications.
Common Language Runtime in VB.NET
Nov 10, 2012.
In this article we will discuss what common language runtime (CLR).
Table Valued CLR Function in SQL Server
Aug 28, 2012.
In SQL Server 2005 and later versions of it, database objects such as functions, Stored Procedures, etc. can be created which are already created in CLR.
CLR Function in SQL Server
Aug 27, 2012.
In SQL Server 2005 and later version of it, database objects like function, store Procedure, etc can be created which are already created in CLR.
CLR Object And JSON Serialization And Deserialization
Aug 27, 2012.
This article demonstrates how to serialize and deserialize CLR objects for web-based applications.
Auto Attach Debugger to Any Process in Visual Studio
Aug 21, 2012.
For SharePoint developers frustrated with attaching IIS processe to the debugger or are accustomed to debugging a webservice hosted in IIS, this article will help you speed up your development work or at least save a few minutes/seconds.
Creating and Sharing .NET Assemblies For a .NET Application Projects
Aug 05, 2012.
This article is about the Global Assembly Cache (GAC) and DLLs relevant to the deployment of applications. It covers assembly creation, referencing, and deployment to the Global Assembly Cache (GAC). The author discusses GAC registration, strong-naming with sn.exe, and deploying DLLs using GACUTIL.exe or a setup project.
Unloading Assemblies in C#
Jul 08, 2012.
Unloading an Application Domain is crucial for releasing resources. Unlike assemblies, Application Domains can be unloaded, aiding in resource management. However, the default CLR-created domain is immutable. Unloading involves invoking the Unload function on the created domain.
Stored Procedure Using c# CLR Project
May 16, 2012.
In this article you will learn how too create a Stored Procedure using a C# CLR Project.
Use VS2010 Remote Debugger For Debugging Workflow Plug-in MSCRM 4
Mar 09, 2012.
Here, in this article letâs learn another new concept; the VS2010 Remote debugger for debugging the workflow plug-in MSCRM 4.
Windows Azure - Viewing Deployment Machine Details
Nov 06, 2011.
Many of you might be eager to know the deployment machine details like Operating System, Processes, and Hardware Configuration of the Azure application. In this article I am focusing on this deployment details display.
Managed Code in SQL Server 2005
Aug 08, 2011.
As a database developer you create database objects such as procedure, functions and triggers to implement programming logic by using T-Sql.
Debugger Canvas in Visual Studio 2010; New Debugging Tool: Part II
Jun 16, 2011.
This article discusses additional features of Debugger Canvas in Visual Studio 2010.
Debugger Canvas in Visual Studio 2010; A New Debugging Tool
Jun 15, 2011.
This article explains about a new powerful debugging tool introduced in Visual Studio 2010 Ultimate called Debugger Canvas.
Create Your First CLR Trigger in SQL Server 2008 Using C#
May 05, 2011.
CLR Trigger for SQL Server. Here you will see how to create your first CLR Trigger for SQL Server 2008 using C#.
CLR Execution Process
Apr 13, 2011.
Here you will see CLR Execution Process. The CLR which is the runtime environment for .Net, provides services such as Memory Management, Security Management, Exception Handling, and Cross language Integration.
Search in Asp.Net
Mar 03, 2011.
In this article we will see how to implement a search facility in our ASP.Net web site.
6 Reasons to become an ASP.NET Programmer
Mar 02, 2011.
Here I give you 6 reasons to become an ASP.NET Programmer.
Converting XML data to CLR object using XmlSerializer
Feb 14, 2011.
My last Post (Consuming Webservice from Silverlight) was all about accessing a web service/API from Silverlight; there I described how to consume an external API, with a sample from GeoName web services. As I said in that article, this article is the continuation. Here I am going to demonstrate how to convert the result output, which is in XML, to a CLR object and of course using it as a datasource in a Silverlight application.
What is WCF
Jan 02, 2011.
Windows Communication Foundation (WCF) is an SDK for developing and deploying services on Windows. WCF provides a runtime environment for your services, enabling you to expose CLR types as services, and to consume other services as CLR types.