Conventions used
There are a number of text conventions used throughout this book.
Code in text
: Indicates code words in text, database table names, folder names, filenames, file extensions, pathnames, dummy URLs, user input, and Twitter handles. Here is an example: “The enum
data type is 4 bytes (32 bits) in size, nullable, and has a minimum value of 0. You can measure the size of a value type using sizeof(Type type)
.”
A block of code is set as follows:
static void Main(string[] _)
{
Console.WriteLine(“Chapter 3: Strings are immutable”);
var greeting1 = “Hello, world!”;
var greeting2 = greeting1;
Console.WriteLine($”greeting1={greeting1}”);
Console.WriteLine($”greeting2={greeting2}”);
greeting1 += “ Isn’t life grand!”;
Console.WriteLine($”greeting1={greeting1}”);
Console.WriteLine($”greeting1={greeting2}”);
}
When we wish to draw your attention to a particular part of a code block, the relevant lines or items are set in bold:
git clone https://github.com/dotnet/roslyn.git
Any command-line input or output is written as follows:
csc /help csc -langversion:10.0 /out:HelloWorld.exe Program.cs csc HelloWorld cd css
Bold: Indicates a new term, an important word, or words that you see onscreen. For instance, words in menus or dialog boxes appear in bold. Here is an example: “Make sure the project is set to Debug mode, and then step through the code.”
Tips or important notes
Appear like this.