• Complain

Mark Michaelis - Essential C# 8.0 (7th Edition) (Addison-Wesley Microsoft Technology Series)

Here you can read online Mark Michaelis - Essential C# 8.0 (7th Edition) (Addison-Wesley Microsoft Technology Series) full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2020, publisher: Addison-Wesley Professional, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

No cover
  • Book:
    Essential C# 8.0 (7th Edition) (Addison-Wesley Microsoft Technology Series)
  • Author:
  • Publisher:
    Addison-Wesley Professional
  • Genre:
  • Year:
    2020
  • Rating:
    4 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Essential C# 8.0 (7th Edition) (Addison-Wesley Microsoft Technology Series): summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Essential C# 8.0 (7th Edition) (Addison-Wesley Microsoft Technology Series)" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Essential C# 8.0 is a well-organized, no-fluff guide to C# 8.0 for programmers at all levels of experience. Reflecting the most important C# features, it will help you write code thats simple, powerful, robust, secure, and maintainable.

Author Mark Michaelis is a world-class C# expert: a long-time Microsoft MVP and Regional Director who also has served on Microsofts C# design review team. He presents a comprehensive tutorial and reference for the entire language, including expert coverage of key C# 8.0 enhancements. He illustrates key C# constructs with succinct examples, and presents best-practice coding guidelines.

Mark Michaelis: author's other books


Who wrote Essential C# 8.0 (7th Edition) (Addison-Wesley Microsoft Technology Series)? Find out the surname, the name of the author of the book and a list of all author's works by series.

Essential C# 8.0 (7th Edition) (Addison-Wesley Microsoft Technology Series) — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Essential C# 8.0 (7th Edition) (Addison-Wesley Microsoft Technology Series)" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Essential C 80 7th Edition Addison-Wesley Microsoft Technology Series - image 1
Essential C# 8.0
Essential C# 8.0

Mark Michaelis

with Eric Lippert & Kevin Bost, Technical Editors

Essential C 80 7th Edition Addison-Wesley Microsoft Technology Series - image 2

Boston Columbus New York San Francisco Amsterdam Cape Town
Dubai London Madrid Milan Munich Paris Montreal Toronto Delhi Mexico City
So Paulo Sydney Hong Kong Seoul Singapore Taipei Tokyo

Microsoft, Windows, Visual Basic, Visual C#, and Visual C++ are either registered trademarks or trademarks of Microsoft Corporation in the U.S.A. and/or other countries/regions.

Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and the publisher was aware of a trademark claim, the designations have been printed with initial capital letters or in all capitals.

The author and publisher have taken care in the preparation of this book, but make no expressed or implied warranty of any kind and assume no responsibility for errors or omissions. No liability is assumed for incidental or consequential damages in connection with or arising out of the use of the information or programs contained herein.

For information about buying this title in bulk quantities, or for special sales opportunities (which may include electronic versions; custom cover designs; and content particular to your business, training goals, marketing focus, or branding interests), please contact our corporate sales department at or (800) 382-3419.

For government sales inquiries, please contact .

For questions about sales outside the U.S., please contact .

Visit us on the Web: informit.com/aw

Library of Congress Control Number: [TO COME FROM ITP]

Copyright 2018 Pearson Education, Inc.

All rights reserved. This publication is protected by copyright, and permission must be obtained from the publisher prior to any prohibited reproduction, storage in a retrieval system, or transmission in any form or by any means, electronic, mechanical, photocopying, recording, or likewise. For information regarding permissions, request forms and the appropriate contacts within the Pearson Education Global Rights & Permissions Department, please visit www.pearson.com/permissions/.

ISBN-13: 978-0-13-597226-7
ISBN-10: 0-13-597226-4

ScoutAutomatedPrintCode

To my family: Elisabeth, Benjamin, Hanna, and Abigail. You have sacrificed a husband and daddy for countless hours of writing, frequently at times when he was needed most.
Thanks!

Also, to my friends and colleagues at IntelliTect. Thanks for filling in for me when I was writing rather than doing my job and for helping with the myriad of details in trying to improve the content and devops processes that help keep a code base like this running smoothly.

List of Figures
List of Tables
Foreword

Welcome to one of the most venerable and trusted franchises you could dream of in the world of C# booksand probably far beyond! Mark Michaelis Essential C# series has been a classic for years, but it was yet to see the light of day when I first got to know Mark.

In 2005 when LINQ (Language Integrated Query) was disclosed, I had only just joined Microsoft, and I got to tag along to the PDC conference for the big reveal. Despite my almost total lack of contribution to the technology, I thoroughly enjoyed the hype. The talks were overflowing, the printed leaflets were flying like hotcakes: It was a big day for C# and .NET, and I was having a great time.

It was pretty quiet in the hands-on labs area, though, where people could try out the technology preview themselves with nice scripted walkthroughs. Thats where I ran into Mark. Needless to say, he wasnt following the script. He was doing his own experiments, combing through the docs, talking to other folks, busily pulling together his own picture.

As a newcomer to the C# community, I think I may have met a lot of people for the first time at that conferencepeople that I have since formed great relationships with. But to be honest, I dont remember it - it's all a blur. The only one I remember is Mark. Here is why: When I asked him if he was liking the new stuff, he didnt just join the rave. He was totally level-headed: I dont know yet. I havent made up my mind about it. He wanted to absorb and understand the full package, and until then he wasnt going to let anyone tell him what to think.

So instead of the quick sugar rush of affirmation I might have expected, I got to have a frank and wholesome conversation, the first of many over the years, about details, consequences, and concerns with this new technology. And so it remains: Mark is an incredibly valuable community member for us language designers to have, because he is super smart, insists on understanding everything to the core, and has phenomenal insight into how things affect real developers. But perhaps most of all because he is forthright and never afraid to speak his mind. If something passes the Mark Test then we know we can start feeling pretty good about it!

These are the same qualities that make Mark such a great writer. He goes right to the essence and communicates with great integrity, no sugarcoating, and a keen eye for practical value and real-world problems. Mark has a great gift of providing clarity and elucidation, and no one will help you get C# 8.0 like he does.

Enjoy!

Mads Torgersen,
C# Lead Designer,
Microsoft

Preface

Throughout the history of software engineering, the methodology used to write computer programs has undergone several paradigm shifts, each building on the foundation of the former by increasing code organization and decreasing complexity. This book takes you through these same paradigm shifts.

The beginning chapters take you through sequential programming structure in which statements are executed in the order in which they are written. The problem with this model is that complexity increases exponentially as the requirements increase. To reduce this complexity, code blocks are moved into methods, creating a structured programming model. This allows you to call the same code block from multiple locations within a program, without duplicating code. Even with this construct, however, programs quickly become unwieldy and require further abstraction. Object-oriented programming, introduced in ) via attributes.

This book has three main functions.

It provides comprehensive coverage of the C# language, going beyond a tutorial and offering a foundation upon which you can begin effective software development projects.

For readers already familiar with C#, this book provides insight into some of the more complex programming paradigms and provides in-depth coverage of the features introduced in the latest version of the language, C# 8.0 and .NET Framework 4.8/.NET Core 3.1.

It serves as a timeless reference even after you gain proficiency with the language.

The key to successfully learning C# is to start coding as soon as possible. Dont wait until you are an expert in theory; start writing software immediately. As a believer in iterative development, I hope this book enables even a novice programmer to begin writing basic C# code by the end of .

Many topics are not covered in this book. You wont find coverage of topics such as ASP.NET, ADO.NET, Xamarin, smart client development, distributed programming, and so on. Although these topics are relevant to .NET, to do them justice requires books of their own. Fortunately, the Addison-Wesley Microsoft Technology Series provides a wealth of writing on these topics.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Essential C# 8.0 (7th Edition) (Addison-Wesley Microsoft Technology Series)»

Look at similar books to Essential C# 8.0 (7th Edition) (Addison-Wesley Microsoft Technology Series). We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Essential C# 8.0 (7th Edition) (Addison-Wesley Microsoft Technology Series)»

Discussion, reviews of the book Essential C# 8.0 (7th Edition) (Addison-Wesley Microsoft Technology Series) and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.