๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

The Modern C# Challenge: Become an expert C# programmer by solving interesting programming problems

โœ Scribed by Rod Stephens


Publisher
Packt Publishing
Year
2018
Tongue
English
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


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 Description

    C# 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 for

    The 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#

    โœฆ Subjects


    Computer Technology; Nonfiction; COM051230; COM051310; COM083000


    ๐Ÿ“œ SIMILAR VOLUMES


    The Modern C++ Challenge: Become an expe
    โœ Marius Bancila ๐Ÿ“‚ Library ๐Ÿ“… 2018 ๐Ÿ› Packt Publishing ๐ŸŒ English

    <p><b>Test your C++ programming skills by solving real-world programming problems covered in the book</b></p><h4>Key Features</h4><ul><li>Solve a variety of real-world programming and logic problems by leveraging the power of C++17</li><li>Test your skills in using language features, algorithms, dat

    Java Coding Problems: Become an expert J
    โœ Anghel Leonard ๐Ÿ“‚ Library ๐Ÿ“… 2024 ๐Ÿ› Packt Publishing ๐ŸŒ English

    Stay on top of new Java features and find efficient solutions for your programming woes Key Features Solve Java programming challenges and get interview-ready with the power of modern Java 20 Test your Java skills using language features, algorithms, data structures, and design patterns Explor

    Advanced C++ Programming Cookbook: Becom
    โœ Dr. Rian Quinn ๐Ÿ“‚ Library ๐Ÿ“… 2020 ๐Ÿ› Packt Publishing ๐ŸŒ English

    <p><span>A recipe-based guide to refining your C++ programming skills with the help of coding best practices, advanced programming concepts, and the latest features of C++17 and C++20</span></p><h4><span>Key Features</span></h4><ul><li><span><span>Learn how to develop and design your own libraries <

    Advanced C++ Programming Cookbook: Becom
    โœ Dr. Rian Quinn ๐Ÿ“‚ Library ๐Ÿ“… 2020 ๐Ÿ› Packt Publishing ๐ŸŒ English

    <p><b>A recipe-based guide to refining your C++ programming skills with the help of coding best practices, advanced programming concepts, and the latest features of C++17 and C++20</b></p> <h4>Key Features</h4> <ul><li>Learn how to develop and design your own libraries </li> <li>Find solutions to yo

    Java Coding Problems: Become an expert J
    โœ Anghel Leonard ๐Ÿ“‚ Library ๐Ÿ“… 2024 ๐Ÿ› Packt Publishing ๐ŸŒ English

    Stay on top of the new Java features (up to JDK 21) and find efficient solutions for your programming woes. With over 250 problems and solutions, you'll learn new ways to deal with real-world coding tasks and answers to common interview questions. Key Features โ€ข Solve Java programming challenges