diff --git a/docs/errata/README.md b/docs/errata/README.md index a628213..45a3426 100644 --- a/docs/errata/README.md +++ b/docs/errata/README.md @@ -4,7 +4,7 @@ If you find any mistakes in the seventh edition, *C# 11 and .NET 7 - Modern Cros [**Errata** (44 items)](errata.md): Typos, tool user interface changes, or mistakes in code that would cause a compilation error that prevents a successful build. -[**Improvements** (31 items)](improvements.md): Changes to text or code that would improve the content. These are optional. +[**Improvements** (32 items)](improvements.md): Changes to text or code that would improve the content. These are optional. [**Common Errors** (4 items)](common-errors.md): These are some of the most common errors that a reader might encounter when trying to get code in book tasks to work, or when trying to write your own code. diff --git a/docs/errata/improvements.md b/docs/errata/improvements.md index d55d78a..2e492ad 100644 --- a/docs/errata/improvements.md +++ b/docs/errata/improvements.md @@ -1,4 +1,4 @@ -**Improvements** (31 items) +**Improvements** (32 items) If you have suggestions for improvements, then please [raise an issue in this repository](https://github.com/markjprice/cs11dotnet7/issues) or email me at markjprice (at) gmail.com. @@ -10,6 +10,7 @@ If you have suggestions for improvements, then please [raise an issue in this re - [Page 149 - Writing a times table function](#page-149---writing-a-times-table-function) - [Page 153 - Writing a function that returns a value](#page-153---writing-a-function-that-returns-a-value) - [Page 161 - Using lambdas in function implementations](#page-161---using-lambdas-in-function-implementations) +- [Page 163 - Using the Visual Studio Code integrated terminal during debugging](#page-163---using-the-visual-studio-code-integrated-terminal-during-debugging) - [Page 179 - Reviewing project packages](#page-179---reviewing-project-packages) - [Page 200 - Talking about OOP](#page-200---talking-about-oop) - [Page 235 - More about methods](#page-235---more-about-methods) @@ -161,6 +162,10 @@ Console.OutputEncoding = System.Text.Encoding.UTF8; In the next edition, I will expand on the definition of **Immutability** e.g. a data value that cannot change. I will also note that C# `record` types are not necessarily immutable. +# Page 163 - Using the Visual Studio Code integrated terminal during debugging + +I will copy the **Good Practice** note on page 167 to page 163 between Steps 1 and 2 so that readers without a `.vscode` folder will remember how to trigger Visual Studio Code to create it. This process is also covered in Chapter 1 but many readers will have forgotten. + # Page 179 - Reviewing project packages In Step 1, the instruct the reader to add references to four packages, as shown in the following markup: