C# Comments
Comments are part of the program that are not executed, but increase the readability of the program.
You can write comments in C# in two ways based on the number of lines. They are:
- Single Line Comments
- Multi-line Comments
Single Line Comments
Two forward slashes //
are used to define a single line comment. Anything that comes after double slash //
is considered a comment. A single line comment alone can exist in a single line or it can come after a statement.
Program.cs
using System;
namespace CSharpExamples {
class Program {
static void Main(string[] args) {
//this is a single line comment
Console.WriteLine("Hello TutorialKart"); //this is also a comment
}
}
}
Output
Hello TutorialKart
If a program statement is commented, it will not be executed.
Program.cs
using System;
namespace CSharpExamples {
class Program {
static void Main(string[] args) {
//Console.WriteLine("Hello World");
Console.WriteLine("Hello TutorialKart");
}
}
}
Output
Hello TutorialKart
The first Console.WriteLine statement is commented, hence not executed.
Multi-line Comments
Multi-line Comments can span across one or more lines. /* your multiline comment */
is the syntax of a multi-line comment.
Program.cs
using System;
namespace CSharpExamples {
class Program {
static void Main(string[] args) {
/* This is
a multi-line
comment */
Console.WriteLine("Hello TutorialKart");
}
}
}
Output
Hello TutorialKart
You can comment a set of statements using multi-line comment.
Program.cs
using System;
namespace CSharpExamples {
class Program {
static void Main(string[] args) {
Console.WriteLine("Hello TutorialKart");
/* Console.WriteLine("Hello World");
Console.WriteLine("Hello User"); */
}
}
}
Output
Hello TutorialKart
Conclusion
In this C# Tutorial, we learned how to write single line and multi line comments in C# and how to use them in different scenarios.