<p>I would like to know which one is the best material that I can hand out to my students about "<em>C# comments</em>".</p>

Inside VS
Comments are relatively simple.
You can use for
single line
:
```
```
//This is a single line comment
```
```
You can use for
multiple line
:
```
```
/*
Multiple lines
*/
```
```
For
method
you can use  :
```
```
/// <summary>
    /// This is a description
    /// </summary>
    /// <param name="sender">Description of variable SENDER</param>
    /// <param name="e">Description of variable E</param>
```
```
Outside VS
When you go in the
Project Property
you can output all comments into XML and manipulate them.
Good practice
Comments should not be used to describe WHAT the code do but WHY or HOW if it's not clear.