New on Amazon: Unwell
$39.68 with 34 percent savings
List Price: $59.99
FREE Returns
FREE delivery Wednesday, May 7 to Nashville 37217
Or Prime members get FREE delivery Sunday, May 4.
In Stock
$$39.68 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$39.68
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon.com
Amazon.com
Ships from
Amazon.com
Sold by
Amazon.com
Amazon.com
Sold by
Amazon.com
Returns
30-day refund/replacement
30-day refund/replacement
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

Microsoft Visual C# Step by Step (Developer Reference) 10th Edition

4.3 out of 5 stars 41 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$39.68","priceAmount":39.68,"currencySymbol":"$","integerValue":"39","decimalSeparator":".","fractionalValue":"68","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"ep0LA4Xify3yRE1oqHGOKxXoJA%2FtU7a9DBex6fjyLDn4imIa7PewW8hH%2FEF0svHcGUstSa9TobEwBFURvia7lwuyy2LNyc35omDbSVPGklfMF6G0dyYbntfoWEQa1fCDDm8CSwjlTHVi3EtMLnNJTA%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}]}

Purchase options and add-ons

Your hands-on guide to Visual C# fundamentals with Visual Studio 2022

Expand your expertise―and teach yourself the fundamentals of programming the latest version of Visual C# with Visual Studio 2022. This book provides software developers all the guidance, exercises, and code needed to start building responsive, scalable, cloud-connected applications that can run almost anywhere.

Discover how to:

  • Quickly start creating Visual C# code and projects with Visual Studio
  • Work with variables, operators, expressions, methods, and program flow
  • Build more robust apps with error, exception, and resource management
  • Spot problems fast with the integrated Visual Studio 2022 debugger
  • Master new default interface methods, static local functions, async disposable types, and other enhancements
  • Make the most of the C# object model, and create functional data structures
  • Leverage advanced properties, indexers, generics, and collection classes
  • Create Windows 11 apps that share data, collaborate, and use cloud services
  • Use lightweight records to build immutable reference types more easily
  • Perform complex queries over object collections with LINQ
  • Improve application throughput and response time with asynchronous methods
  • Use delegates and decoupling to construct highly extensible systems
  • Customize C# operator behavior over your own classes and structures
  • Implement the powerful Model-View-ViewModel (MVVM) pattern
  • Build UWP applications that retrieve complex data and present it intuitively

Frequently bought together

This item: Microsoft Visual C# Step by Step (Developer Reference)
$39.68
Get it as soon as Wednesday, May 7
In Stock
Ships from and sold by Amazon.com.
+
$7.95
Get it as soon as Wednesday, May 7
In Stock
Ships from and sold by Amazon.com.
+
$11.92
Get it as soon as Wednesday, May 7
In Stock
Ships from and sold by Amazon.com.
Total price: $00
To see our price, add these items to your cart.
Details
Added to Cart
Choose items to buy together.

Editorial Reviews

About the Author

John Sharp is a principal technologist for CM Group Ltd, part of the Civica Group, a software development and consultancy company in the United Kingdom. He is well versed as a software consultant, developer, author, and trainer, with more than 35 years of experience, ranging from Pascal programming on CP/M and C/Oracle application development on various flavors of UNIX to the design of C# and JavaScript distributed applications and development on Windows 11 and Microsoft Azure. He also spends much of his time writing courseware for Microsoft, focusing on areas such as data science using R and Python, big data processing with Spark and CosmosDB, SQL Server, NoSQL, web services, Blazor, cross-platform development with frameworks such as Xamarin and MAUI, and scalable application architectures with Azure.

Product details

  • Publisher ‏ : ‎ Microsoft Press; 10th edition (April 11, 2022)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 832 pages
  • ISBN-10 ‏ : ‎ 0137619839
  • ISBN-13 ‏ : ‎ 978-0137619832
  • Item Weight ‏ : ‎ 2.31 pounds
  • Dimensions ‏ : ‎ 7.3 x 1.8 x 9.1 inches
  • Customer Reviews:
    4.3 out of 5 stars 41 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
John Sharp
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

John Sharp gained an honors degree in Computing from Imperial College, London. He has been developing software and writing training courses, guides, and books for over 25 years. John has experience in a wide range of technologies, from database systems and UNIX through to C, C++ and C# applications for the .NET Framework, together with Java and JavaScript development. He has authored several books for Microsoft Press, including six editions of C# Step By Step, two editions of Windows Communication Foundation Step By Step, and the J# Core Reference.

John also writes for the Patterns and Practices group within Microsoft, and has helped to develop several guides covering a variety of areas, including Windows Azure, software development, and data access.

Customer reviews

4.3 out of 5 stars
41 global ratings

Review this product

Share your thoughts with other customers
Excellent book!
5 out of 5 stars
Excellent book!
The book is in a perfect state, I can't think of anything wrong with it.
Thank you for your feedback
Sorry, there was an error
Sorry we couldn't load the review

Top reviews from the United States

  • Reviewed in the United States on June 18, 2022
    Very easy to read and get started on specifics of the language. In between the lines, as I was taking notice, I was able to learn more than just the topic at hand by simple exploring. The book writer encouraged this practice.
    3 people found this helpful
    Report
  • Reviewed in the United States on January 11, 2023
    I bought this for my son, who absolutely loves it.
  • Reviewed in the United States on June 11, 2022
    The book is in a perfect state, I can't think of anything wrong with it.
    Customer image
    5.0 out of 5 stars
    Excellent book!

    Reviewed in the United States on June 11, 2022
    The book is in a perfect state, I can't think of anything wrong with it.
    Images in this review
    Customer image
    One person found this helpful
    Report
  • Reviewed in the United States on February 11, 2025
    The binding was slightly damaged, and it was a little late. I don't like getting brand new books with damaged binding; they have a tendency to get worse quickly. I tried to share an image of the slight damage. I don't know if it worked.
  • Reviewed in the United States on July 17, 2022
    Good job! Keep up the great work!
  • Reviewed in the United States on December 16, 2022
    I'm just into Chapter 2, and the sample code (downloaded from the website) is already failing to even build.
    The problem seems to be that the author chose to do all demo code as UWP apps (even though he acknowledged that it would be superseded by WinUI3 apps). Unfortunately for some of us, Microsoft seemed to have killed UWP a month or so ago, and when working in Visual Studio 2022, you don't even get the option to build a UWP as he described it anymore. And loading and trying to build his sample code in VS2022 results in flood of error messages.

    I've been out of the Windows graphical application programming world for over a decade, but I used to do it a fair amount (beginning in the mid-90s). For those of you who know even less than I do, I think that there have been several tools to create graphical applications in Windows. In chronological order:

    1. Winforms: Not really supported by Microsoft for over a decade, but, unfortunately, what I thought I knew, and could fall back on. My bad.
    2. Windows Presentation Foundation (WPF). Introduced about 15 years ago, Still supported. Seems really powerful (and complex). If you are doing just a PC-based product, probably a good choice.
    3. UWP: Developed around when Windows Phones were a thing. Remember those? Neither do I. It was meant to be a tool to develop apps that would work on Windows phones, tablets (e.g. Surface) and PCs.
    It seems like it was a thing until a year or two ago.
    4. WinUI. Meant to be the replacement for UWP (as mentioned in this eBook I just wasted money on). They're on version 3, and this time, they really, really mean it!. If you google it, you'll find plenty of snarky comments and probably legitimate comments over the last few years. The issues are foreign to me (since I've been out of the game for over a decade), but I gotta wonder: Why is this so hard).

    Anyway, if you are like me, please don't buy this edition of the book. On page 42 of the digital edition of the book, the writer says: "Using UWP provides a degree of stability that Win UI3 doesn't yet have, although I expect to switch all the code and samples in this book to WinUI3 if there's a future edition!" (exclamation point is his).

    Becoming obsolete after just 10 months from publication is not a "degree of stability" I'm comfortable with.

    BTW, as I have acknowledged, I've been away from Windows programming for quite awhile, so if anyone has any wisdom to add to this, or corrections, please do! Maybe I'm just using it wrong! (#SteveJobs)
    24 people found this helpful
    Report
  • Reviewed in the United States on April 6, 2023
    This book is written in a way that from chapter 2 onward you must build the book's chapter projects from code you download. The explanations in the book depend on you being able to run these downloaded projects. When you try to build one of these projects you sit and wait while the project builds and at the same time attempts to download project resources that will eventually time out and the build will error out making the book useless.
    4 people found this helpful
    Report
  • Reviewed in the United States on June 22, 2022
    I'm pretty new with c# I finished a beginner book and then decided to financially commit to this one. It's easy to follow and straightforward. I'm thoroughly enjoying it.

    It's also helped me in PowerShell and JSON even though they're totally different languages.

    Highly recommended
    2 people found this helpful
    Report

Top reviews from other countries

Translate all reviews to English
  • EDKL
    5.0 out of 5 stars Excelente livro de nível global
    Reviewed in Brazil on November 9, 2024
    Necessita de um bom investimento de tempo para entrar nos detalhes mais complexos, mas o livro é uma das melhores escolhas disponíveis no mercado, é muito bem avaliado por programadores em todo o mundo.
    Report
  • Flana
    5.0 out of 5 stars Great learning book
    Reviewed in the United Kingdom on November 6, 2022
    Well written book with good examples for using visual studio for c#. Transitions almost immediately away from console apps to UWP . Recommended
  • Alden C. Sheremata
    5.0 out of 5 stars A Point Not To Be Missed
    Reviewed in Canada on December 24, 2024
    256 Bit Graphics in 512 Bit Registers? Ray Tracing? Whatever Microsoft does with Hardware, the Object this C# version 10 provides us with . . . A Point Not To Be Missed
  • Mr P.
    4.0 out of 5 stars Good
    Reviewed in the United Kingdom on April 2, 2025
    A good, detailed, explanation of using Visual Studio to produce C# code. (Unfortunately, what I needed was the equivalent C++ book, which doesn't seem to exist. So I, unfortunately, had to return this one).