Your hands-on guide to Microsoft Visual C# fundamentals with Visual Studio 2017
Expand your expertise--and teach yourself the fundamentals of programming with the latest version of Visual C# with Visual Studio 2017. If you are an experienced software developer, you’ll get all the guidance, exercises, and code you need to start building responsive, scalable Windows 10 and Universal Windows Platform applications with Visual C#.
Discover how to:
Quickly start creating Visual C# code and projects with Visual Studio 2017Work with variables, operators, expressions, and methodsControl program flow with decision and iteration statementsBuild more robust apps with error, exception, and resource managementMaster the essentials of Visual C# object-oriented programmingUse enumerations, structures, generics, collections, indexers, and other advanced featuresCreate in-memory data queries with LINQ query expressionsImprove application throughput and response time with asynchronous methodsDecouple application logic and event handlingStreamline development with new app templatesImplement the Model-View-ViewModel (MVVM) patternBuild Universal Windows Platform apps that smoothly adapt to PCs, tablets, and Windows phonesIntegrate Microsoft Azure cloud databases and RESTful web services