Test your knowledge and understanding by answering some questions, get some hands-on practice, and explore with deeper research into the topics covered in this chapter.
Answer the following questions:
- Why can a programmer use different languages, for example C# and F#, to write applications that run on .NET Core?
- What do you type at the prompt to build and execute C# source code?
- What is the Visual C# developer settings keyboard shortcut to save, compile, and run an application without attaching the debugger?
- What is the Visual Studio Code keyboard shortcut to view Integrated Terminal?
- Is Visual Studio 2017 better than Visual Studio Code?
- Is .NET Core better than .NET Framework?
- How is .NET Native different from .NET Core?
- What is .NET Standard and why is it important?
- What is the difference between Git and GitHub?
- What is the name of the entry-point method of a .NET console application and how should it be declared?
You do not need Visual Studio 2017, Visual Studio for Mac, or Visual Studio Code to practice writing C#.
Go to one of the following websites and start coding:
- .NET Fiddle: https://dotnetfiddle.net/
- Cloud9: https://c9.io/web/sign-up/free
Use the following links to read more details about the topics covered in this chapter:
- Welcome to .NET Core: http://dotnet.github.io
- .NET Core Command Line Interface (CLI) tool: https://github.com/dotnet/cli
- .NET Core runtime, CoreCLR: https://github.com/dotnet/coreclr/
- .NET Core Roadmap: https://github.com/dotnet/core/blob/master/roadmap.md
- .NET Standard FAQ: https://github.com/dotnet/standard/blob/master/docs/faq.md
- Visual Studio Documentation: https://docs.microsoft.com/en-us/visualstudio/
- Visual Studio Blog: https://blogs.msdn.microsoft.com/visualstudio/
- Git and Team Services: https://www.visualstudio.com/en-us/docs/git/overview
- The easiest way to connect to your GitHub repositories in Visual Studio: https://visualstudio.github.com/