Comment ALL the Things!
Below is the complete code for the Comment ALL the Things! Try It Out! problem, adding comments of different types to the original Hello World program.
// Using directives tell the compiler where to find piles of existing code.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
/* A namespace is the largest way to organize code, gathering them
* into large containers of related code.
*/
namespace HelloWorld
{
/* A class is a way of packaging up related data and methods that use
* that data all together into one reusable piece of code.
*/
class Program
{
// A method like this Main method is the smallest way to package a chunk
// of code together. A method is usually supposed to accomplish only a
// single, specific goal. Note that these "single line" comments can be
// used to create multi-line comments, and in fact, this is the way most
// C# programmers do it.
static void Main(string[] args)
{
// Prints out the text "Hello World!" to the screen.
Console.WriteLine("Hello World!");
// Waits until the user presses any key before finishing the program.
Console.ReadKey();
}
}
} // Curly braces like this usually mark the beginning and ending of blocks of
// code. You can see that curly braces are used here to start and end methods,
// classes, and namespaces.