For a better understanding of the chapter, you require the following knowledge:
- A basic understanding of software development
- A basic understanding of common programming languages: C, C++ and C#
For the entirety of this book, we will be going through different code examples in C# and will be using Visual Studio 2017 Community Edition for the code examples. The following hardware requirements are essential for Visual Studio:
- Operating system:
- Windows 10 or higher
- Windows Server 2016: Standard and Datacenter
- Windows 8.1
- Windows Server 2012 R2: Essential, Standard, and Datacenter
- Windows 7 SP1
- Hardware requirements:
- Minimum 2 GB of RAM
- 1.8 GHz or faster processor
- Additional requirements:
- Administrative rights of the system
- .NET Framework 4.5
- Visual Studio: All code examples in this book have been compiled on Visual Studio Community Edition 2017. It's available for installation at: https://www.visualstudio.com/downloads/.
Sample code for this chapter can be found on GitHub at https://github.com/PacktPublishing/Programming-in-C-sharp-Exam-70-483-MCSD-Guide/tree/master/Chapter01.