Skip to content
Courses
DSA to Development
Get IBM Certification
Newly Launched!
Master Django Framework
Become AWS Certified
For Working Professionals
Interview 101: DSA & System Design
Data Science Training Program
JAVA Backend Development (Live)
DevOps Engineering (LIVE)
Data Structures & Algorithms in Python
For Students
Placement Preparation Course
Data Science (Live)
Data Structure & Algorithm-Self Paced (C++/JAVA)
Master Competitive Programming (Live)
Full Stack Development with React & Node JS (Live)
Full Stack Development
Data Science Program
All Courses
Tutorials
Data Structures & Algorithms
ML & Data Science
Interview Corner
Programming Languages
Web Development
CS Subjects
DevOps And Linux
School Learning
Practice
Build your AI Agent
GfG 160
Problem of the Day
Practice Coding Problems
GfG SDE Sheet
Contests
Accenture Hackathon (Ending Soon!)
GfG Weekly [Rated Contest]
Job-A-Thon Hiring Challenge
All Contests and Events
DSA
Practice Problems
Python
C
C++
Java
Courses
Machine Learning
DevOps
Web Development
System Design
Aptitude
Projects
Sign In
▲
Similar Topics
C#
1.8k+ articles
Installation Guide
1.2k+ articles
CSharp-method
680+ articles
Programming Language
420+ articles
CSharp-OOP
36 articles
Dot-NET
13 articles
CSharp-ControlFlow
7 articles
CSharp-data-types
6 articles
CSharp Operators
5 articles
CSharp-Decision Making
5 articles
CSharp-Basics
37 posts
Popular Articles
Recent Articles
C# Coding Standards
Last Updated: 15 December 2021
C# is a general-purpose, modern and object-oriented programming language pronounced as “C Sharp”. It was developed by Microsoft led by A
...read more
C#
CSharp-Basics
Managed and Unmanaged Code in .NET
Last Updated: 31 January 2025
In .NET, the terms "Managed Code" and "Unmanaged Code" refer to how the code is executed and managed by the system. Managed code runs under
...read more
C#
CSharp-Basics
Dot-NET
Difference between Boxing and Unboxing in C#
Last Updated: 17 April 2019
Boxing and unboxing is an important concept in C#. C# Type System contains three data types: Value Types (int, char, etc), Reference Types (
...read more
Difference Between
C#
CSharp-Basics
Similar Topics
C#
1.8k+ articles
Installation Guide
1.2k+ articles
CSharp-method
680+ articles
Programming Language
420+ articles
CSharp-OOP
36+ articles
Dot-NET
13+ articles
CSharp-ControlFlow
7+ articles
CSharp-data-types
6+ articles
CSharp Operators
5+ articles
CSharp-Decision Making
5+ articles
C# | Version History
Last Updated: 21 February 2023
C# is a programming language that was first released in 2000 by Microsoft as part of the .NET framework. Since its initial release, C# has g
...read more
C#
CSharp-Basics
C# Scope of Variables
Last Updated: 31 January 2025
The part of the program where a particular variable is accessible is termed the Scope of that variable. A variable can be defined in a class
...read more
C#
CSharp-Basics
C# | Default Constructor
Last Updated: 23 January 2019
If you don't provide a constructor for your class, C# creates one by default that instantiates the object and sets member variables to the d
...read more
C#
CSharp-Basics
Picked
CSharp-OOP
C# | Nullable types
Last Updated: 05 November 2020
In C#, the compiler does not allow you to assign a null value to a variable. So, C# 2.0 provides a special feature to assign a null value to
...read more
C#
CSharp-Basics
C# Keywords
Last Updated: 21 April 2025
Keywords or Reserved wordsare the words in a language that are used for some internal process or represent some predefined actions. These wo
...read more
C#
CSharp-Basics
CSharp-keyword
C# Jump Statements (Break, Continue, Goto, Return and Throw)
Last Updated: 11 January 2025
In C#, Jump statements are used to transfer control from one point to another point in the program due to some specified code while executin
...read more
C#
CSharp-Basics
CSharp-Decision Making
C# | Namespaces
Last Updated: 01 February 2019
Namespaces are used to organize the classes. It helps to control the scope of methods and classes in larger .Net programming projects. In si
...read more
C#
CSharp-Basics
C# Literals
Last Updated: 31 January 2025
In C#, a literal is a fixed value used in a program. These values are directly written into the code and can be used by variables. A literal
...read more
C#
CSharp-Basics
C# | Command Line Arguments
Last Updated: 26 February 2019
The arguments which are passed by the user or programmer to the Main() method is termed as Command-Line Arguments. Main() method is the entr
...read more
C#
CSharp-Basics
C# Params
Last Updated: 11 January 2025
Params is an important keyword inC#. It is used as a parameter which can take thevariable number of arguments of specific data type. It is a
...read more
C#
CSharp-Basics
C# Variables
Last Updated: 11 January 2025
In C#, variables are containers used to store data values during program execution. So basically, a Variable is a placeholder of the informa
...read more
C#
CSharp-Basics
C# Type Casting
Last Updated: 11 January 2025
Type conversion happens when we assign the value of one data type to another. If the data types are compatible, then C# does Automatic Type
...read more
C#
CSharp-Basics
CSharp-data-types
First
1
2
3
>>
Last
First
1
2
3
>>
Last
First
1
2
3
>>
Last
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our
Cookie Policy
&
Privacy Policy
Got It !