-
Course
- Core Tech
Building .NET Console Applications in C# 7
Learn how to create well-designed, fully-featured .NET Console applications.
What you'll learn
Learn how to create well-designed .NET console applications and how to manipulate the console window, parse command line arguments, and handle input and output. By the end of this course you'll be developing maintainable applications that take full advantage of .NET console application capabilities.
Table of contents
- Version Check | 20s
- Module Overview | 1m 25s
- What Are Console Applications? | 2m
- Writing to the Console Window | 4m 40s
- Reading Lines of Text Input | 4m 32s
- Waiting for Keys to Be Pressed | 4m 37s
- Checking Numlock and Capslock Status | 1m 36s
- Redirecting Standard Input and Output | 4m 19s
- Handling CTRL-C | 4m 20s
- Piping | 3m 32s
- Module Summary | 1m 19s
- Module Overview | 1m
- Reading Command Line Arguments | 2m 48s
- Quotation Marks and Backslashes | 2m 8s
- Setting Command Line Arguments When Debugging in Visual Studio | 1m 31s
- Simplistic Command Line Parsing | 2m 10s
- The Hidden Complexities of Argument Parsing | 2m 10s
- Using a Parsing Library to Help Us Out | 5m 39s
- Specifying Default Argument Values | 1m 25s
- Required Arguments and Strict Parsing | 4m 28s
- Boolean Arguments | 2m 13s
- Enum Arguments | 2m 28s
- Multiple Argument Values | 3m 1s
- Verb Style Arguments | 6m 47s
- Parsing Error Help Screens for Users | 8m 15s
- Outputting Parsing Errors to the User | 2m 6s
- Implicit Argument Names | 2m 9s
- Module Summary | 1m 31s
About the author
With over 15 years experience, Jason Roberts is a Microsoft .NET MVP, freelance developer, and author.
More Courses by Jason