Free shipping on orders over $99
The The Modern C# Challenge

The The Modern C# Challenge

Become an expert C# programmer by solving interesting programming problems

by Rod Stephens
Paperback
Publication Date: 25/10/2018

Share This Book:

  $64.89
or 4 easy payments of $16.22 with
afterpay
Learn advanced C# concepts and techniques such as building caches, cryptography, and parallel programming by solving interesting programming challenges

Key Features

Gain useful insights on advanced C# programming topics and APIs
Use locking and cached values to solve parallel problems
Take advantage of .NET's cryptographic tools to encrypt and decrypt strings

Book DescriptionC# is a multi-paradigm programming language. The Modern C# Challenge covers with aspects of the .NET Framework such as the Task Parallel Library (TPL) and CryptoAPI. It also encourages you to explore important programming trade-offs such as time versus space or simplicity. There may be many ways to solve a problem and there is often no single right way, but some solutions are definitely better than others. This book has combined these solutions to help you solve real-world problems with C#.

In addition to describing programming trade-offs, The Modern C# Challenge will help you build a useful toolkit of techniques such as value caching, statistical analysis, and geometric algorithms.

By the end of this book, you will have walked through challenges in C# and explored the .NET Framework in order to develop program logic for real-world applications.

What you will learn

Perform statistical calculations such as finding the standard deviation
Find combinations and permutations
Search directories for files matching patterns using LINQ and PLINQ
Find areas of polygons using geometric operations
Randomize arrays and lists with extension methods
Explore the filesystem to find duplicate files
Simulate complex systems and implement equality in a class
Use cryptographic techniques to encrypt and decrypt strings and files

Who this book is forThe Modern C# Challenge is for all C# developers of different abilities wanting to solve real-world problems. There are problems for everyone at any level of expertise in C#
ISBN:
9781789535426
9781789535426
Category:
Programming & scripting languages: general
Format:
Paperback
Publication Date:
25-10-2018
Publisher:
Packt Publishing Limited
Country of origin:
United Kingdom
Pages:
362
Dimensions (mm):
93x75mm

This title is in stock with our Australian supplier and should arrive at our Sydney warehouse within 2 - 3 weeks of you placing an order.

Once received into our warehouse we will despatch it to you with a Shipping Notification which includes online tracking.

Please check the estimated delivery times below for your region, for after your order is despatched from our warehouse:

ACT Metro: 2 working days
NSW Metro: 2 working days
NSW Rural: 2-3 working days
NSW Remote: 2-5 working days
NT Metro: 3-6 working days
NT Remote: 4-10 working days
QLD Metro: 2-4 working days
QLD Rural: 2-5 working days
QLD Remote: 2-7 working days
SA Metro: 2-5 working days
SA Rural: 3-6 working days
SA Remote: 3-7 working days
TAS Metro: 3-6 working days
TAS Rural: 3-6 working days
VIC Metro: 2-3 working days
VIC Rural: 2-4 working days
VIC Remote: 2-5 working days
WA Metro: 3-6 working days
WA Rural: 4-8 working days
WA Remote: 4-12 working days

Reviews

Be the first to review The The Modern C# Challenge.