skip to content
Covid-19 virus
COVID-19 Resources

Reliable information about the coronavirus (COVID-19) is available from the World Health Organization (current situation, international travel). Numerous and frequently-updated resource results are available from this WorldCat.org search. OCLC’s WebJunction has pulled together information and resources to assist library staff as they consider how to handle coronavirus issues in their communities.

Image provided by: CDC/ Alissa Eckert, MS; Dan Higgins, MAM
C# 7 and . NET : the Open Source Revolution of . NET Core. Preview this item
ClosePreview this item
Checking...

C# 7 and . NET : the Open Source Revolution of . NET Core.

Author: Mark J Price; Ovais Mehboob Ahmed Khan
Publisher: Birmingham : Packt Publishing Ltd, 2018.
Edition/Format:   eBook : Document : English
Summary:
C# is one of the most widely used programming languages because of its features, such as easy learning curve, versatility, and support for modern paradigms. It is used for a variety of applications, such as desktop apps, background services, web applications, and mobile apps. Also, the .NET Core is open sourced and is compatible with Mac OS ...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Additional Physical Format: Print version:
Price, Mark J.
C# 7 and . NET: Designing Modern Cross-Platform Applications.
Birmingham : Packt Publishing Ltd, ©2018
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Mark J Price; Ovais Mehboob Ahmed Khan
ISBN: 9781789957877 1789957877
OCLC Number: 1081001703
Notes: Defining methods with tuples
Description: 1 online resource (655 pages)
Contents: Cover; Title Page; Copyright; About Packt; Contributors; Table of Contents; Preface; Chapter 1: Controlling the Flow and Converting Types; Selection statements; Using Visual Studio 2017; Using Visual Studio Code on macOS, Linux, or Windows; The if statement; The code; Pattern matching with the if statement; The switch statement; The code; Pattern matching with the switch statement; Iteration statements; The while statement; The do statement; The for statement; The foreach statement; Casting and converting between types; Casting from numbers to numbers; Casting numbers implicitly Casting numbers explicitlyUsing the convert type; Rounding numbers; Converting from any type to a string; Converting from a binary object to a string; Parsing from strings to numbers or dates and times; Handling exceptions when converting types; The try statement; Catching all exceptions; Catching specific exceptions; Checking for overflow; The checked statement; The unchecked statement; Looking for help; Microsoft Docs and MSDN; Go to definition; Stack Overflow; Google; Subscribing to blogs; Design patterns; Singleton pattern; Summary; Chapter 2: Writing, Debugging, and Testing Functions Writing functionsWriting a times table function; Writing a function that returns a value; Writing mathematical functions; Formatting numbers for output; Calculating factorials with recursion; Debugging an application during development; Creating an application with a deliberate bug; Setting a breakpoint; The debugging toolbar; Debugging windows; Stepping through code; Customizing breakpoints; Logging during development and runtime; Instrumenting with Debug and Trace; Writing to the default trace listener; Configuring trace listeners; Switching trace levels; Unit testing functions Creating a class library that needs testing with Visual Studio 2017Creating a unit test project with Visual Studio 2017; Creating a class library that needs testing with Visual Studio Code; Writing unit tests; Running unit tests with Visual Studio 2017; Running unit tests with Visual Studio Code; Summary; Chapter 3: Building Your Own Types with Object-Oriented Programming; Talking about OOP; Building class libraries; Creating a class library with Visual Studio 2017; Creating a class library with Visual Studio Code; Defining a class; Instantiating a class Referencing an assembly using Visual Studio 2017Referencing an assembly using Visual Studio Code; Importing a namespace; Managing multiple projects with Visual Studio Code; Inheriting from System. Object; Storing data with fields; Defining fields; Understanding access modifiers; Storing a value using the enum keyword; Storing multiple values using collections; Making a field static; Making a field constant; Making a field read-only; Initializing fields with constructors; Setting fields with default literal; Writing and calling methods; Combining multiple values with tuples

Abstract:

C# is one of the most widely used programming languages because of its features, such as easy learning curve, versatility, and support for modern paradigms. It is used for a variety of applications,  Read more...

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


\n\n

Primary Entity<\/h3>\n
<http:\/\/www.worldcat.org\/oclc\/1081001703<\/a>> # C# 7 and . NET : the Open Source Revolution of . NET Core.<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:MediaObject<\/a>, schema:CreativeWork<\/a>, schema:Book<\/a> ;\u00A0\u00A0\u00A0\nlibrary:oclcnum<\/a> \"1081001703<\/span>\" ;\u00A0\u00A0\u00A0\nlibrary:placeOfPublication<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/8850541445#Place\/birmingham<\/a>> ; # Birmingham<\/span>\n\u00A0\u00A0\u00A0\nlibrary:placeOfPublication<\/a> <http:\/\/id.loc.gov\/vocabulary\/countries\/enk<\/a>> ;\u00A0\u00A0\u00A0\nschema:about<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/8850541445#CreativeWork\/c<\/a>> ; # C#<\/span>\n\u00A0\u00A0\u00A0\nschema:about<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/8850541445#CreativeWork\/microsoft_net_framework<\/a>> ; # Microsoft .NET Framework.<\/span>\n\u00A0\u00A0\u00A0\nschema:about<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/8850541445#Topic\/application_software_development<\/a>> ; # Application software--Development<\/span>\n\u00A0\u00A0\u00A0\nschema:bookFormat<\/a> schema:EBook<\/a> ;\u00A0\u00A0\u00A0\nschema:contributor<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/8850541445#Person\/mehboob_ahmed_khan_ovais<\/a>> ; # Ovais Mehboob Ahmed Khan<\/span>\n\u00A0\u00A0\u00A0\nschema:creator<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/8850541445#Person\/price_mark_j<\/a>> ; # Mark J. Price<\/span>\n\u00A0\u00A0\u00A0\nschema:datePublished<\/a> \"2018<\/span>\" ;\u00A0\u00A0\u00A0\nschema:description<\/a> \"Cover; Title Page; Copyright; About Packt; Contributors; Table of Contents; Preface; Chapter 1: Controlling the Flow and Converting Types; Selection statements; Using Visual Studio 2017; Using Visual Studio Code on macOS, Linux, or Windows; The if statement; The code; Pattern matching with the if statement; The switch statement; The code; Pattern matching with the switch statement; Iteration statements; The while statement; The do statement; The for statement; The foreach statement; Casting and converting between types; Casting from numbers to numbers; Casting numbers implicitly<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\nschema:description<\/a> \"C# is one of the most widely used programming languages because of its features, such as easy learning curve, versatility, and support for modern paradigms. It is used for a variety of applications, such as desktop apps, background services, web applications, and mobile apps. Also, the .NET Core is open sourced and is compatible with Mac OS ...<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\nschema:exampleOfWork<\/a> <http:\/\/worldcat.org\/entity\/work\/id\/8850541445<\/a>> ;\u00A0\u00A0\u00A0\nschema:genre<\/a> \"Electronic books<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\nschema:inLanguage<\/a> \"en<\/span>\" ;\u00A0\u00A0\u00A0\nschema:isSimilarTo<\/a> <http:\/\/worldcat.org\/entity\/work\/data\/8850541445#CreativeWork\/c_7_and_net_designing_modern_cross_platform_applications<\/a>> ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"C# 7 and . NET : the Open Source Revolution of . NET Core.<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\nschema:productID<\/a> \"1081001703<\/span>\" ;\u00A0\u00A0\u00A0\nschema:publication<\/a> <http:\/\/www.worldcat.org\/title\/-\/oclc\/1081001703#PublicationEvent\/birmingham_packt_publishing_ltd_2018<\/a>> ;\u00A0\u00A0\u00A0\nschema:publisher<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/8850541445#Agent\/packt_publishing_ltd<\/a>> ; # Packt Publishing Ltd<\/span>\n\u00A0\u00A0\u00A0\nschema:url<\/a> <https:\/\/public.ebookcentral.proquest.com\/choice\/publicfullrecord.aspx?p=5626929<\/a>> ;\u00A0\u00A0\u00A0\nschema:workExample<\/a> <http:\/\/worldcat.org\/isbn\/9781789957877<\/a>> ;\u00A0\u00A0\u00A0\nwdrs:describedby<\/a> <http:\/\/www.worldcat.org\/title\/-\/oclc\/1081001703<\/a>> ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n\n

Related Entities<\/h3>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/8850541445#Agent\/packt_publishing_ltd<\/a>> # Packt Publishing Ltd<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nbgn:Agent<\/a> ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"Packt Publishing Ltd<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/8850541445#CreativeWork\/c<\/a>> # C#<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:CreativeWork<\/a> ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"C#<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/8850541445#CreativeWork\/microsoft_net_framework<\/a>> # Microsoft .NET Framework.<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:CreativeWork<\/a> ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"Microsoft .NET Framework.<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/8850541445#Person\/mehboob_ahmed_khan_ovais<\/a>> # Ovais Mehboob Ahmed Khan<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Person<\/a> ;\u00A0\u00A0\u00A0\nschema:familyName<\/a> \"Mehboob Ahmed Khan<\/span>\" ;\u00A0\u00A0\u00A0\nschema:givenName<\/a> \"Ovais<\/span>\" ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"Ovais Mehboob Ahmed Khan<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/8850541445#Person\/price_mark_j<\/a>> # Mark J. Price<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Person<\/a> ;\u00A0\u00A0\u00A0\nschema:familyName<\/a> \"Price<\/span>\" ;\u00A0\u00A0\u00A0\nschema:givenName<\/a> \"Mark J.<\/span>\" ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"Mark J. Price<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/8850541445#Place\/birmingham<\/a>> # Birmingham<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Place<\/a> ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"Birmingham<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/8850541445#Topic\/application_software_development<\/a>> # Application software--Development<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Intangible<\/a> ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"Application software--Development<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/id.loc.gov\/vocabulary\/countries\/enk<\/a>>\u00A0\u00A0\u00A0\u00A0a \nschema:Place<\/a> ;\u00A0\u00A0\u00A0\ndcterms:identifier<\/a> \"enk<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/worldcat.org\/entity\/work\/data\/8850541445#CreativeWork\/c_7_and_net_designing_modern_cross_platform_applications<\/a>>\u00A0\u00A0\u00A0\u00A0a \nschema:CreativeWork<\/a> ;\u00A0\u00A0\u00A0\nrdfs:label<\/a> \"C# 7 and . NET: Designing Modern Cross-Platform Applications.<\/span>\" ;\u00A0\u00A0\u00A0\nschema:description<\/a> \"Print version:<\/span>\" ;\u00A0\u00A0\u00A0\nschema:isSimilarTo<\/a> <http:\/\/www.worldcat.org\/oclc\/1081001703<\/a>> ; # C# 7 and . NET : the Open Source Revolution of . NET Core.<\/span>\n\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/worldcat.org\/isbn\/9781789957877<\/a>>\u00A0\u00A0\u00A0\u00A0a \nschema:ProductModel<\/a> ;\u00A0\u00A0\u00A0\nschema:isbn<\/a> \"1789957877<\/span>\" ;\u00A0\u00A0\u00A0\nschema:isbn<\/a> \"9781789957877<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/www.worldcat.org\/title\/-\/oclc\/1081001703<\/a>>\u00A0\u00A0\u00A0\u00A0a \ngenont:InformationResource<\/a>, genont:ContentTypeGenericResource<\/a> ;\u00A0\u00A0\u00A0\nschema:about<\/a> <http:\/\/www.worldcat.org\/oclc\/1081001703<\/a>> ; # C# 7 and . NET : the Open Source Revolution of . NET Core.<\/span>\n\u00A0\u00A0\u00A0\nschema:dateModified<\/a> \"2020-01-11<\/span>\" ;\u00A0\u00A0\u00A0\nvoid:inDataset<\/a> <http:\/\/purl.oclc.org\/dataset\/WorldCat<\/a>> ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/www.worldcat.org\/title\/-\/oclc\/1081001703#PublicationEvent\/birmingham_packt_publishing_ltd_2018<\/a>>\u00A0\u00A0\u00A0\u00A0a \nschema:PublicationEvent<\/a> ;\u00A0\u00A0\u00A0\nschema:location<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/8850541445#Place\/birmingham<\/a>> ; # Birmingham<\/span>\n\u00A0\u00A0\u00A0\nschema:organizer<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/8850541445#Agent\/packt_publishing_ltd<\/a>> ; # Packt Publishing Ltd<\/span>\n\u00A0\u00A0\u00A0\nschema:startDate<\/a> \"2018<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n\n

Content-negotiable representations<\/p>\n