Beginning C# 7 Hands-On – Advanced Language Features

An advanced C# beginners guide to some of the tougher parts of the C# language!

Beginning C# 7 Hands-On – Advanced Language Features

Tom O.

An advanced C# beginners guide to some of the tougher parts of the C# language!
Mapt Subscription
FREE
$0.00/m after trial
eBook
$10.00
RRP $31.99
Save 68%
Print + eBook
$39.99
RRP $39.99
What do I get with a Mapt subscription?
  • Unlimited access to all Packt’s 6,000+ eBooks and Videos
  • 100+ new titles a month, learning paths, assessments & code files
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$10.00
$39.99
$29.99 p/m after trial
RRP $31.99
RRP $39.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


Beginning C# 7 Hands-On – Advanced Language Features Book Cover
Beginning C# 7 Hands-On – Advanced Language Features
$ 31.99
$ 10.00
C# 7.1 and .NET Core 2.0 – Modern Cross-Platform Development - Third Edition Book Cover
C# 7.1 and .NET Core 2.0 – Modern Cross-Platform Development - Third Edition
$ 31.99
$ 10.00
Buy 2 for $20.00
Save $43.98
Add to Cart

Book Details

ISBN 139781788294263
Paperback310 pages

Book Description

Beginning C# 7 Hands-On – Advanced Language Features assumes that you’ve mastered the basic elements of the C# language and that you're now ready to learn the more advanced C# language and syntax, line by line, in a working Visual Studio environment. You'll learn how to code advanced C# language topics including generics, lambda expressions, and anonymous methods.

You'll learn to use query syntax to construct queries and deploy queries that perform aggregation functions. Work with C# and SQL Server 2017 to perform complex joins and stored procedures. Explore advanced file access methods, and see how to serialize and deserialize objects – all by writing working lines of code that you can run within Visual Studio.

This book is designed for beginner C# developers who have mastered the basics now, and anyone who needs a fast reference to using advanced C# language features in practical coding examples. You'll also take a look at C# through web programming with web forms.

By the time you’ve finished this book, you’ll know all the critical advanced elements of the C# language and how to program everything from C# generics to XML, LINQ, and your first full MVC web applications. These are the advanced building blocks that you can then combine to exploit the full power of the C# programming language, line by line.

Table of Contents

Chapter 4: Making Delegates More Flexible with Generics
Chapter 6: Connection Between Delegates and Lambda Expressions
Chapter 7: Expression-Bodied Lambdas and Expression-Bodied Members
Chapter 8: Anonymous Methods and Objects That Run Their Own Delegates
Chapter 12: Queries That Perform Aggregation Functions
Chapter 17: Writing Code to Manually Connect to a Table and Retrieve Records
Chapter 19: Using the Nullable Feature to Make Apps More Stable
Chapter 21: Using LINQ to Operate on Tables from SQL Server
Chapter 22: Creating a Page That Saves Text to Disk
Chapter 23: Creating a Page That Uses the File Upload Control
Chapter 24: Serializing and Deserializing Objects
Chapter 25: Having a Little Fun with Images with Pixel Manipulations
Chapter 27: Creating and Using an XML File
Chapter 28: Creating XML Files with C#

What You Will Learn

  • Learn C# advanced language elements and techniques
  • Discover advanced C# techniques with hands-on working examples
  • Build on your knowledge of OOP by using C# generics and lambda expressions
  • Work with C# and LINQ custom data types
  • Program C# and SQL Server 2017 to manage and query data
  • Create your first full MVC application

Authors

Table of Contents

Chapter 4: Making Delegates More Flexible with Generics
Chapter 6: Connection Between Delegates and Lambda Expressions
Chapter 7: Expression-Bodied Lambdas and Expression-Bodied Members
Chapter 8: Anonymous Methods and Objects That Run Their Own Delegates
Chapter 12: Queries That Perform Aggregation Functions
Chapter 17: Writing Code to Manually Connect to a Table and Retrieve Records
Chapter 19: Using the Nullable Feature to Make Apps More Stable
Chapter 21: Using LINQ to Operate on Tables from SQL Server
Chapter 22: Creating a Page That Saves Text to Disk
Chapter 23: Creating a Page That Uses the File Upload Control
Chapter 24: Serializing and Deserializing Objects
Chapter 25: Having a Little Fun with Images with Pixel Manipulations
Chapter 27: Creating and Using an XML File
Chapter 28: Creating XML Files with C#

Book Details

ISBN 139781788294263
Paperback310 pages
Read More

Read More Reviews

Recommended for You

C# 7.1 and .NET Core 2.0 – Modern Cross-Platform Development - Third Edition Book Cover
C# 7.1 and .NET Core 2.0 – Modern Cross-Platform Development - Third Edition
$ 31.99
$ 10.00
Practical Test-Driven Development using C# 7 Book Cover
Practical Test-Driven Development using C# 7
$ 39.99
$ 10.00
Beginning C# 7 Hands-On – The Core Language Book Cover
Beginning C# 7 Hands-On – The Core Language
$ 31.99
$ 10.00
Learning Node.js Development Book Cover
Learning Node.js Development
$ 31.99
$ 10.00
Learning Node.js Development Book Cover
Learning Node.js Development
$ 31.99
$ 10.00
Architecting Modern Java EE Applications Book Cover
Architecting Modern Java EE Applications
$ 39.99
$ 10.00