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♯ essentials Preview this item
ClosePreview this item
Checking...

C♯ essentials

Author: Ben Albahari; Peter Drayton; Brad Merrill
Publisher: Sebastopol, CA : O'Reilly, ©2002.
Edition/Format:   eBook : Document : English : 2nd edView all editions and formats
Summary:
Concise but thorough, this second edition of C# Essentials introduces the Microsoft C# programming language, including the Microsoft .NET Common Language Runtime (CLR) and .NET Framework Class Libraries (FCL) that support it. This book?s compact format and terse presentation of key concepts serve as a roadmap to the online documentation included with the Microsoft .NET Framework SDK; the many examples provide  Read more...
Rating:

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

Subjects
More like this

Find a copy in the library

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

Details

Genre/Form: Electronic books
Ebook
Additional Physical Format: Print version:
Albahari, Ben.
C♯ essentials.
Sebastopol, CA : O'Reilly, ©2002
(DLC) 2002514498
(OCoLC)48935604
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Ben Albahari; Peter Drayton; Brad Merrill
ISBN: 9781449391478 1449391478 9781449390839 1449390838
OCLC Number: 52349679
Reproduction Notes: Electronic reproduction. [Place of publication not identified] : HathiTrust Digital Library, 2010. MiAaHDL
Description: 1 online resource (xii, 202 pages)
Details: Master and use copy. Digital master created according to Benchmark for Faithful Digital Reproductions of Monographs and Serials, Version 1. Digital Library Federation, December 2002.
Contents: Audience --
About This Book --
C# Online --
Conventions Used in This Book --
How to Contact Us --
Ben Albahari --
Peter Drayton --
Brad Merrill --
Introduction --
C# Language --
Common Language Runtime --
Framework Class Library --
A First C# Program --
C# Language Reference --
Identifiers --
Types --
Type Instances --
Example: Building and Using Types --
Implicit and Explicit Conversions --
Categories of Types --
Value types --
Reference types --
Pointer types --
Predefined Types --
Integral types --
Floating-point types --
decimal type --
char type --
bool type --
object type --
string type Types and MemoryMemory for value types --
Memory for reference types --
Value types and reference types side by side --
Unified Type System --
Simple types are value types --
Value types expand the set of simple types --
Boxing and unboxing value types --
Variables --
Definite Assignment --
Default Values --
Expressions and Operators --
Operator Precedence --
Arithmetic Overflow Check Operators --
Statements --
Expression Statements --
Declaration Statements --
Empty Statements --
Selection Statements --
if-else statement --
switch statement --
Loop Statements --
while loops --
do-while loops --
for loops --
foreach loops --
jump Statements Break statementcontinue statement --
goto statement --
return statement --
throw statement --
lock statement --
using statement --
Organizing Types --
Files --
Namespaces --
Nesting namespaces --
Using a type with its fully qualified name --
using keyword --
Aliasing types and namespaces --
Global namespace --
Inheritance --
Class Conversions --
as operator --
is operator --
Polymorphism --
Virtual Function Members --
Abstract Classes and Members --
Sealed Methods and Sealed Classes --
Hiding Inherited Members --
Versioning Virtual Function Members --
Access Modifiers --
Restrictions on Access Modifiers --
Classes and Structs Differences Between Classes and StructsInstance and Static Members --
Fields --
Constants --
Versioning with constants --
Properties --
Indexers --
Methods --
Signatures --
Passing arguments by value --
ref modifier --
out modifier --
params modifier --
Overloading methods --
Operators --
Implementing value equality --
Logically paired operators --
Custom implicit and explicit conversions --
Three-state logic operators --
Indirectly overloadable operators --
Instance Constructors --
Calling base class constructors --
Field initialization order --
Constructor access modifiers --
Static Constructors --
Base class constructor order Static field initialization orderNondeterminism of static constructor calls --
Self-Referencing --
this keyword --
base keyword --
Destructors and Finalizers --
Nested Types --
Interfaces --
Defining an Interface --
Implementing an Interface --
Using an Interface --
Extending an Interface --
Explicit Interface Implementation --
Reimplementing an Interface --
Interface Conversions --
Arrays --
Multidimensional Arrays --
Local and Field Array Declarations --
Array Length and Rank --
Bounds Checking --
Array Conversions --
Enums --
Enum Operators --
Enum Conversions --
Delegates --
Multicast Delegates Delegates Compared with Function Pointers.
Other Titles: C sharp essentials
Programming the .NET Framework
Responsibility: Ben Albahari, Peter Drayton, and Brad Merrill.
More information:

Abstract:

This volume introduces the Microsoft C# programming language, including the Microsoft .NET Common Language Runtime (CLR) and .NET Framework Class Libraries (FCL) that support it. This book's key  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\/52349679<\/a>> # C\u266F essentials<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Book<\/a>, schema:CreativeWork<\/a>, schema:MediaObject<\/a> ;\u00A0\u00A0\u00A0\nlibrary:oclcnum<\/a> \"52349679<\/span>\" ;\u00A0\u00A0\u00A0\nlibrary:placeOfPublication<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/1031267#Place\/sebastopol_ca<\/a>> ; # Sebastopol, CA<\/span>\n\u00A0\u00A0\u00A0\nlibrary:placeOfPublication<\/a> <http:\/\/id.loc.gov\/vocabulary\/countries\/cau<\/a>> ;\u00A0\u00A0\u00A0\nrdfs:comment<\/a> \"Warning: This malformed URI has been treated as a string - \'http:\/\/images.contentreserve.com\/ImageType-100\/2858-1\/{DED75F47-95A1-4F35-AECF-15F756B55F91}Img100.jpg\'<\/span>\" ;\u00A0\u00A0\u00A0\nschema:about<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/1031267#Topic\/computers_programming_languages_java<\/a>> ; # COMPUTERS--Programming Languages--Java<\/span>\n\u00A0\u00A0\u00A0\nschema:about<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/1031267#Topic\/computers_programming_languages_pascal<\/a>> ; # COMPUTERS--Programming Languages--Pascal<\/span>\n\u00A0\u00A0\u00A0\nschema:about<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/1031267#CreativeWork\/microsoft_net_framework<\/a>> ; # Microsoft .NET Framework.<\/span>\n\u00A0\u00A0\u00A0\nschema:about<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/1031267#Topic\/computers_programming_languages_c\u266F<\/a>> ; # COMPUTERS--Programming Languages--C\u266F<\/span>\n\u00A0\u00A0\u00A0\nschema:about<\/a> <http:\/\/id.worldcat.org\/fast\/1020083<\/a>> ; # Microsoft .NET Framework.<\/span>\n\u00A0\u00A0\u00A0\nschema:about<\/a> <http:\/\/id.loc.gov\/authorities\/subjects\/sh2001001705<\/a>> ; # C# (Computer program language)<\/span>\n\u00A0\u00A0\u00A0\nschema:about<\/a> <http:\/\/id.worldcat.org\/fast\/843284<\/a>> ; # C\u266F (Computer program language)<\/span>\n\u00A0\u00A0\u00A0\nschema:about<\/a> <http:\/\/dewey.info\/class\/005.133\/e21\/<\/a>> ;\u00A0\u00A0\u00A0\nschema:alternateName<\/a> \"Programming the .NET Framework<\/span>\" ;\u00A0\u00A0\u00A0\nschema:alternateName<\/a> \"C sharp essentials<\/span>\" ;\u00A0\u00A0\u00A0\nschema:bookEdition<\/a> \"2nd ed.<\/span>\" ;\u00A0\u00A0\u00A0\nschema:bookFormat<\/a> schema:EBook<\/a> ;\u00A0\u00A0\u00A0\nschema:contributor<\/a> <http:\/\/viaf.org\/viaf\/25494555<\/a>> ; # Brad Merrill<\/span>\n\u00A0\u00A0\u00A0\nschema:contributor<\/a> <http:\/\/viaf.org\/viaf\/69155642<\/a>> ; # Peter Drayton<\/span>\n\u00A0\u00A0\u00A0\nschema:copyrightYear<\/a> \"2002<\/span>\" ;\u00A0\u00A0\u00A0\nschema:creator<\/a> <http:\/\/viaf.org\/viaf\/19906940<\/a>> ; # Ben Albahari<\/span>\n\u00A0\u00A0\u00A0\nschema:datePublished<\/a> \"2002<\/span>\" ;\u00A0\u00A0\u00A0\nschema:description<\/a> \"Concise but thorough, this second edition of C# Essentials introduces the Microsoft C# programming language, including the Microsoft .NET Common Language Runtime (CLR) and .NET Framework Class Libraries (FCL) that support it. This book?s compact format and terse presentation of key concepts serve as a roadmap to the online documentation included with the Microsoft .NET Framework SDK; the many examples provide much-needed context. This new edition has been updated to cover the final release of the C# language. In addition to overviews of C#, the CLR, and the FCL, this new e.<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\nschema:exampleOfWork<\/a> <http:\/\/worldcat.org\/entity\/work\/id\/1031267<\/a>> ;\u00A0\u00A0\u00A0\nschema:genre<\/a> \"Ebook<\/span>\"@en<\/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:\/\/www.worldcat.org\/oclc\/48935604<\/a>> ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"C\u266F essentials<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\nschema:productID<\/a> \"52349679<\/span>\" ;\u00A0\u00A0\u00A0\nschema:publication<\/a> <http:\/\/www.worldcat.org\/title\/-\/oclc\/52349679#PublicationEvent\/sebastopol_ca_o_reilly_2002<\/a>> ;\u00A0\u00A0\u00A0\nschema:publisher<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/1031267#Agent\/o_reilly<\/a>> ; # O\'Reilly<\/span>\n\u00A0\u00A0\u00A0\nschema:url<\/a> <http:\/\/proquestcombo.safaribooksonline.com\/0596003153<\/a>> ;\u00A0\u00A0\u00A0\nschema:url<\/a> <http:\/\/catalog.hathitrust.org\/api\/volumes\/oclc\/48935604.html<\/a>> ;\u00A0\u00A0\u00A0\nschema:url<\/a> <http:\/\/www.vlebooks.com\/vleweb\/product\/openreader?id=none&isbn=9781449390839<\/a>> ;\u00A0\u00A0\u00A0\nschema:url<\/a> <https:\/\/samples.overdrive.com\/?crid=DED75F47-95A1-4F35-AECF-15F756B55F91&.epub-sample.overdrive.com<\/a>> ;\u00A0\u00A0\u00A0\nschema:url<\/a> <http:\/\/proquest.safaribooksonline.com\/0596003153&uicode=univqueenlib<\/a>> ;\u00A0\u00A0\u00A0\nschema:url<\/a> \"http:\/\/images.contentreserve.com\/ImageType-100\/2858-1\/{DED75F47-95A1-4F35-AECF-15F756B55F91}Img100.jpg<\/span>\" ;\u00A0\u00A0\u00A0\nschema:url<\/a> <https:\/\/www.overdrive.com\/search?q=DED75F47-95A1-4F35-AECF-15F756B55F91<\/a>> ;\u00A0\u00A0\u00A0\nschema:url<\/a> <https:\/\/www.safaribooksonline.com\/library\/view\/\/0596003153\/?ar<\/a>> ;\u00A0\u00A0\u00A0\nschema:url<\/a> <http:\/\/VH7QX3XE2P.search.serialssolutions.com\/?V=1.0&L=VH7QX3XE2P&S=JCs&C=TC0000073986&T=marc&tab=BOOKS<\/a>> ;\u00A0\u00A0\u00A0\nschema:url<\/a> <https:\/\/search.ebscohost.com\/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=414867<\/a>> ;\u00A0\u00A0\u00A0\nschema:url<\/a> <http:\/\/www.vlebooks.com\/vleweb\/product\/openreader?id=none&isbn=9781449391478<\/a>> ;\u00A0\u00A0\u00A0\nschema:url<\/a> <https:\/\/public.ebookcentral.proquest.com\/choice\/publicfullrecord.aspx?p=536657<\/a>> ;\u00A0\u00A0\u00A0\nschema:url<\/a> <http:\/\/proquest.safaribooksonline.com\/0596003153<\/a>> ;\u00A0\u00A0\u00A0\nschema:url<\/a> <http:\/\/excerpts.cdn.overdrive.com\/FormatType-410\/2858-1\/DED\/75F\/47\/CEssentials9781449390839.epub<\/a>> ;\u00A0\u00A0\u00A0\nschema:workExample<\/a> <http:\/\/worldcat.org\/isbn\/9781449390839<\/a>> ;\u00A0\u00A0\u00A0\nschema:workExample<\/a> <http:\/\/worldcat.org\/isbn\/9781449391478<\/a>> ;\u00A0\u00A0\u00A0\nwdrs:describedby<\/a> <http:\/\/www.worldcat.org\/title\/-\/oclc\/52349679<\/a>> ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n\n

Related Entities<\/h3>\n
<http:\/\/dewey.info\/class\/005.133\/e21\/<\/a>>\u00A0\u00A0\u00A0\u00A0a \nschema:Intangible<\/a> ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/1031267#Agent\/o_reilly<\/a>> # O\'Reilly<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nbgn:Agent<\/a> ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"O\'Reilly<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/1031267#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\/1031267#Place\/sebastopol_ca<\/a>> # Sebastopol, CA<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Place<\/a> ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"Sebastopol, CA<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/1031267#Topic\/computers_programming_languages_c\u266F<\/a>> # COMPUTERS--Programming Languages--C\u266F<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Intangible<\/a> ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"COMPUTERS--Programming Languages--C\u266F<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/1031267#Topic\/computers_programming_languages_java<\/a>> # COMPUTERS--Programming Languages--Java<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Intangible<\/a> ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"COMPUTERS--Programming Languages--Java<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/1031267#Topic\/computers_programming_languages_pascal<\/a>> # COMPUTERS--Programming Languages--Pascal<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Intangible<\/a> ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"COMPUTERS--Programming Languages--Pascal<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/id.loc.gov\/authorities\/subjects\/sh2001001705<\/a>> # C# (Computer program language)<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Intangible<\/a> ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"C# (Computer program language)<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/id.loc.gov\/vocabulary\/countries\/cau<\/a>>\u00A0\u00A0\u00A0\u00A0a \nschema:Place<\/a> ;\u00A0\u00A0\u00A0\ndcterms:identifier<\/a> \"cau<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/id.worldcat.org\/fast\/1020083<\/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:\/\/id.worldcat.org\/fast\/843284<\/a>> # C\u266F (Computer program language)<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Intangible<\/a> ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"C\u266F (Computer program language)<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/viaf.org\/viaf\/19906940<\/a>> # Ben Albahari<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Person<\/a> ;\u00A0\u00A0\u00A0\nschema:familyName<\/a> \"Albahari<\/span>\" ;\u00A0\u00A0\u00A0\nschema:givenName<\/a> \"Ben<\/span>\" ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"Ben Albahari<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/viaf.org\/viaf\/25494555<\/a>> # Brad Merrill<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Person<\/a> ;\u00A0\u00A0\u00A0\nschema:familyName<\/a> \"Merrill<\/span>\" ;\u00A0\u00A0\u00A0\nschema:givenName<\/a> \"Brad<\/span>\" ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"Brad Merrill<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/viaf.org\/viaf\/69155642<\/a>> # Peter Drayton<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Person<\/a> ;\u00A0\u00A0\u00A0\nschema:familyName<\/a> \"Drayton<\/span>\" ;\u00A0\u00A0\u00A0\nschema:givenName<\/a> \"Peter<\/span>\" ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"Peter Drayton<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/worldcat.org\/isbn\/9781449390839<\/a>>\u00A0\u00A0\u00A0\u00A0a \nschema:ProductModel<\/a> ;\u00A0\u00A0\u00A0\nschema:isbn<\/a> \"1449390838<\/span>\" ;\u00A0\u00A0\u00A0\nschema:isbn<\/a> \"9781449390839<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/worldcat.org\/isbn\/9781449391478<\/a>>\u00A0\u00A0\u00A0\u00A0a \nschema:ProductModel<\/a> ;\u00A0\u00A0\u00A0\nschema:isbn<\/a> \"1449391478<\/span>\" ;\u00A0\u00A0\u00A0\nschema:isbn<\/a> \"9781449391478<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/www.worldcat.org\/oclc\/48935604<\/a>>\u00A0\u00A0\u00A0\u00A0a \nschema:CreativeWork<\/a> ;\u00A0\u00A0\u00A0\nrdfs:label<\/a> \"C\u266F essentials.<\/span>\" ;\u00A0\u00A0\u00A0\nschema:description<\/a> \"Print version:<\/span>\" ;\u00A0\u00A0\u00A0\nschema:isSimilarTo<\/a> <http:\/\/www.worldcat.org\/oclc\/52349679<\/a>> ; # C\u266F essentials<\/span>\n\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/www.worldcat.org\/title\/-\/oclc\/52349679<\/a>>\u00A0\u00A0\u00A0\u00A0a \ngenont:InformationResource<\/a>, genont:ContentTypeGenericResource<\/a> ;\u00A0\u00A0\u00A0\nschema:about<\/a> <http:\/\/www.worldcat.org\/oclc\/52349679<\/a>> ; # C\u266F essentials<\/span>\n\u00A0\u00A0\u00A0\nschema:dateModified<\/a> \"2020-01-13<\/span>\" ;\u00A0\u00A0\u00A0\nvoid:inDataset<\/a> <http:\/\/purl.oclc.org\/dataset\/WorldCat<\/a>> ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n