Fixes the spacing of comments in the English C# documentation

This commit is contained in:
Chris Zimmerman 2019-09-30 18:11:43 -04:00
parent dff76c7965
commit 3ade005c37

View File

@ -18,16 +18,18 @@ C# is an elegant and type-safe object-oriented language that enables developers
```c# ```c#
// Single-line comments start with // // Single-line comments start with //
/* /*
Multi-line comments look like this Multi-line comments look like this
*/ */
/// <summary> /// <summary>
/// This is an XML documentation comment which can be used to generate external /// This is an XML documentation comment which can be used to generate external
/// documentation or provide context help within an IDE /// documentation or provide context help within an IDE
/// </summary> /// </summary>
/// <param name="firstParam">This is some parameter documentation for firstParam</param> /// <param name="firstParam">This is some parameter documentation for firstParam</param>
/// <returns>Information on the returned value of a function</returns> /// <returns>Information on the returned value of a function</returns>
//public void MethodOrClassOrOtherWithParsableHelp(string firstParam) {} public void MethodOrClassOrOtherWithParsableHelp(string firstParam) {}
// Specify the namespaces this source code will be using // Specify the namespaces this source code will be using
// The namespaces below are all part of the standard .NET Framework Class Library // The namespaces below are all part of the standard .NET Framework Class Library
@ -254,7 +256,7 @@ on a new line! ""Wow!"", the masses cried";
int fooWhile = 0; int fooWhile = 0;
while (fooWhile < 100) while (fooWhile < 100)
{ {
//Iterated 100 times, fooWhile 0->99 // Iterated 100 times, fooWhile 0->99
fooWhile++; fooWhile++;
} }
@ -273,10 +275,10 @@ on a new line! ""Wow!"", the masses cried";
} while (fooDoWhile < 100); } while (fooDoWhile < 100);
//for loop structure => for(<start_statement>; <conditional>; <step>) // for loop structure => for(<start_statement>; <conditional>; <step>)
for (int fooFor = 0; fooFor < 10; fooFor++) for (int fooFor = 0; fooFor < 10; fooFor++)
{ {
//Iterated 10 times, fooFor 0->9 // Iterated 10 times, fooFor 0->9
} }
// For Each Loop // For Each Loop
@ -287,7 +289,7 @@ on a new line! ""Wow!"", the masses cried";
// (The ToCharArray() could be removed, because a string also implements IEnumerable) // (The ToCharArray() could be removed, because a string also implements IEnumerable)
foreach (char character in "Hello World".ToCharArray()) foreach (char character in "Hello World".ToCharArray())
{ {
//Iterated over all the characters in the string // Iterated over all the characters in the string
} }
// Switch Case // Switch Case
@ -329,7 +331,7 @@ on a new line! ""Wow!"", the masses cried";
// Convert String To Integer // Convert String To Integer
// this will throw a FormatException on failure // this will throw a FormatException on failure
int.Parse("123");//returns an integer version of "123" int.Parse("123"); // returns an integer version of "123"
// try parse will default to type default on failure // try parse will default to type default on failure
// in this case: 0 // in this case: 0
@ -373,7 +375,7 @@ on a new line! ""Wow!"", the masses cried";
Console.Read(); Console.Read();
} // End main method } // End main method
// CONSOLE ENTRY A console application must have a main method as an entry point // CONSOLE ENTRY - A console application must have a main method as an entry point
public static void Main(string[] args) public static void Main(string[] args)
{ {
OtherInterestingFeatures(); OtherInterestingFeatures();
@ -404,7 +406,7 @@ on a new line! ""Wow!"", the masses cried";
ref int maxCount, // Pass by reference ref int maxCount, // Pass by reference
out int count) out int count)
{ {
//the argument passed in as 'count' will hold the value of 15 outside of this function // the argument passed in as 'count' will hold the value of 15 outside of this function
count = 15; // out param must be assigned before control leaves the method count = 15; // out param must be assigned before control leaves the method
} }
@ -564,11 +566,11 @@ on a new line! ""Wow!"", the masses cried";
} }
); );
//Running this will produce different outputs // Running this will produce different outputs
//since each thread finishes at different times. // since each thread finishes at different times.
//Some example outputs are: // Some example outputs are:
//cat dog horse pony // cat dog horse pony
//dog horse pony cat // dog horse pony cat
// DYNAMIC OBJECTS (great for working with other languages) // DYNAMIC OBJECTS (great for working with other languages)
dynamic student = new ExpandoObject(); dynamic student = new ExpandoObject();
@ -865,7 +867,7 @@ on a new line! ""Wow!"", the masses cried";
} }
} }
//Method to display the attribute values of this Object. // Method to display the attribute values of this Object.
public virtual string Info() public virtual string Info()
{ {
return "Gear: " + Gear + return "Gear: " + Gear +
@ -1069,7 +1071,7 @@ on a new line! ""Wow!"", the masses cried";
{ {
private static bool LogException(Exception ex) private static bool LogException(Exception ex)
{ {
/* log exception somewhere */ // log exception somewhere
return false; return false;
} }
@ -1117,12 +1119,12 @@ on a new line! ""Wow!"", the masses cried";
[Obsolete("Use NewMethod instead", false)] [Obsolete("Use NewMethod instead", false)]
public static void ObsoleteMethod() public static void ObsoleteMethod()
{ {
/* obsolete code */ // obsolete code
} }
public static void NewMethod() public static void NewMethod()
{ {
/* new code */ // new code
} }
public static void Main() public static void Main()
@ -1154,9 +1156,9 @@ namespace Learning.More.CSharp
} }
} }
//New C# 7 Feature // New C# 7 Feature
//Install Microsoft.Net.Compilers Latest from Nuget // Install Microsoft.Net.Compilers Latest from Nuget
//Install System.ValueTuple Latest from Nuget // Install System.ValueTuple Latest from Nuget
using System; using System;
namespace Csharp7 namespace Csharp7
{ {