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.

1 customer reviews
An advanced C# beginners guide to some of the tougher parts of the C# language!
Packt Subscription
FREE
€9.44/m after trial
eBook
€26.04
RRP €37.18
Save 29%
Print + eBook
€37.99
RRP €37.99
What do I get with a Packt subscription?
  • Exclusive monthly discount - no contract
  • Unlimited access to entire Packt library of 6500+ eBooks and Videos
  • 120 new titles added every month, on new and emerging tech
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 subscription 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 subscription 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 subscription reader
€0.00
€26.04
€37.99
€9.44 p/m after trial
RRP €37.18
RRP €37.99
Subscription
eBook
Print + eBook
Start a FREE 10-day trial

Frequently bought together


Beginning C# 7 Hands-On - Advanced Language Features Book Cover
Beginning C# 7 Hands-On - Advanced Language Features
€ 37.18
€ 26.04
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
€ 37.18
€ 26.04
Buy 2 for €37.20
Save €30.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
From 1 reviews

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
€ 37.18
€ 26.04
Practical Test-Driven Development using C# 7 Book Cover
Practical Test-Driven Development using C# 7
€ 40.78
€ 28.56
Beginning C# 7 Hands-On - The Core Language Book Cover
Beginning C# 7 Hands-On - The Core Language
€ 37.18
€ 26.04
Learning Node.js Development Book Cover
Learning Node.js Development
€ 32.38
€ 22.68
Learning Node.js Development Book Cover
Learning Node.js Development
€ 32.38
€ 22.68
Learning C# 7 By Developing Games with Unity 2017 - Third Edition Book Cover
Learning C# 7 By Developing Games with Unity 2017 - Third Edition
€ 45.58
€ 31.92