|
|
|
|
LEADER |
00000cam a2200000 i 4500 |
001 |
on1346553936 |
003 |
OCoLC |
005 |
20241006213017.0 |
006 |
m o d |
007 |
cr cnu|||unuuu |
008 |
221004s2022 nyua o 001 0 eng d |
040 |
|
|
|a ORMDA
|b eng
|e rda
|e pn
|c ORMDA
|d EBLCP
|d GW5XE
|d YDX
|d OCLCF
|d OCLCQ
|d OCLCO
|d OCLCQ
|
019 |
|
|
|a 1346533894
|
020 |
|
|
|a 9781484286555
|q (electronic bk.)
|
020 |
|
|
|a 1484286553
|q (electronic bk.)
|
020 |
|
|
|z 1484286545
|
020 |
|
|
|z 9781484286548
|
024 |
7 |
|
|a 10.1007/978-1-4842-8655-5
|2 doi
|
035 |
|
|
|a (OCoLC)1346553936
|z (OCoLC)1346533894
|
037 |
|
|
|a 9781484286555
|b O'Reilly Media
|
050 |
|
4 |
|a QA76.73.C154
|
072 |
|
7 |
|a UMP
|2 bicssc
|
072 |
|
7 |
|a COM051380
|2 bisacsh
|
072 |
|
7 |
|a UMP
|2 thema
|
049 |
|
|
|a HCDD
|
100 |
1 |
|
|a Sarcar, Vaskaran,
|e author.
|
245 |
1 |
0 |
|a Test your skills in C# programming :
|b review and analyze important features of C# /
|c Vaskaran Sarcar.
|
250 |
|
|
|a [First edition].
|
264 |
|
1 |
|a New York, NY :
|b Apress,
|c [2022]
|
300 |
|
|
|a 1 online resource (473 pages) :
|b illustrations
|
336 |
|
|
|a text
|b txt
|2 rdacontent
|
337 |
|
|
|a computer
|b c
|2 rdamedia
|
338 |
|
|
|a online resource
|b cr
|2 rdacarrier
|
500 |
|
|
|a Includes index.
|
520 |
|
|
|a Review the fundamental constructs in C# using Q&As and program segments to boost your confidence and gain expertise. This book will help you analyze your programs more efficiently and enhance your programming skills. The book is divided into three parts, where you will learn the fundamentals, object-oriented programming, and some advanced features of C#. In the first part, you will review C# and .NET basics along with the important constructs such as strings, arrays, and structures. In the second part, you'll review the concepts of object-oriented programming in detail. Here, you will go through various program segments in class and objects, inheritance, polymorphism, abstraction, encapsulation, and much more. You will also analyze the output of the given programs with the help of Q&A sections. The uses of interfaces, static class, and exception handling are discussed in the book along with some other important concepts in C#. In the third and last part, you will learn advanced features of C# programming such as delegates, events, lambdas, generics, and multithreading. Here, you'll also cover some of the latest features of C#. After reading this book, you will be able to analyze and apply the basic and frequently used features along with the advanced features of C#.
|
505 |
0 |
|
|a Intro -- Table of Contents -- About the Author -- About the Technical Reviewer -- Acknowledgments -- Introduction -- Part I: Foundations -- Chapter 1: Fundamentals of .NET and C# -- Theoretical Concepts -- Common .NET Terminology -- Preliminary Concepts in C# -- Programming Skills -- Basic Programming Concepts -- Selection Statements -- Ternary Operator -- Iteration Statements -- Jump Statements -- Use of the var Keyword -- Chapter 2: Strings and Arrays -- Theoretical Concepts -- Strings in C# -- The Use of Arrays in C# -- Programming Skills -- String Fundamentals -- Array Fundamentals
|
505 |
8 |
|
|a Chapter 3: Enumeration and Structure Types -- Theoretical Concepts -- Enumerations in C# -- Structures in C# -- Limitations of Using Structures in C# -- Programming Skills -- The enum Type Fundamentals -- Reviewing the Flags Enumeration -- The struct Type Fundamentals -- Testing the Default Value Expression -- Discussion About a C# 11 Feature -- Testing a Nondestructive Mutation -- Part II: Object-Oriented Programming -- Chapter 4: Classes and Objects -- Theoretical Concepts -- Class and Object -- Constructor -- Bonus QA -- Programming Skills -- Basic Concepts and Use of Constructors
|
505 |
8 |
|
|a Optional Parameters and Object Initializers -- Visibility Control Basics -- Nested Classes -- Use of Instance Methods -- Chapter 5: Inheritance -- Theoretical Concepts -- Basic Concepts -- Types of Inheritance -- Different Aspects of Inheritance -- Programming Skills -- Fundamentals -- Analyzing the sealed Keyword -- Method Overloading -- Method Overriding -- Method Hiding -- Covariance and Contravariance -- Chapter 6: Polymorphism -- Theoretical Concepts -- Polymorphism -- Abstract Class -- Interface -- Programming Skills -- Basic Concepts -- Abstract Class Case Studies -- Interface Case Studies
|
505 |
8 |
|
|a One C# 11 Feature -- Chapter 7: Encapsulation Using Properties and Indexers -- Theoretical Concepts -- Creating a Property -- Alternative Code to Create a Property -- Creating an Indexer -- Programming Skills -- Basic Concepts -- Virtual and Abstract Properties -- The Usage of the init Keyword -- Using Indexers -- Properties and Indexers in Interfaces -- Bonus QA -- Chapter 8: Handling Exceptions -- Theoretical Concepts -- Basic Concepts -- Exception Filters -- Custom Exception -- Programming Skills -- Fundamentals -- Using Multiple Catch Blocks -- Using a General Catch Block
|
505 |
8 |
|
|a Throwing and Rethrowing an Exception -- Filtering Exceptions -- Chapter 9: Useful Concepts -- Theoretical Concepts -- Type Conversions -- C# Types -- Unsafe Code -- Extension Methods -- Constants in C# -- Bonus QA -- Programming Skills -- Static Data -- Using Extension Methods -- Passing the Value-Type by Value -- Passing the Value-Type by Reference -- Using the is Operator -- Using as Operator -- A Method That Returns Multiple Values -- Comparing the const and readonly Keywords -- One C# 10 Feature -- Part III: Advanced C# -- Chapter 10: Delegates -- Theoretical Concepts -- Delegates in C#
|
650 |
|
0 |
|a C# (Computer program language)
|
650 |
|
0 |
|a Computer programming.
|
650 |
|
7 |
|a computer programming.
|2 aat
|
650 |
|
7 |
|a C# (Computer program language)
|2 fast
|
650 |
|
7 |
|a Computer programming
|2 fast
|
655 |
|
0 |
|a Electronic books.
|
776 |
0 |
8 |
|c Original
|z 1484286545
|z 9781484286548
|w (OCoLC)1334883970
|
856 |
4 |
0 |
|u https://holycross.idm.oclc.org/login?auth=cas&url=https://link.springer.com/10.1007/978-1-4842-8655-5
|y Click for online access
|
903 |
|
|
|a SPRING-COMPUTING2022
|
994 |
|
|
|a 92
|b HCD
|