Test Your Skills in C# Programming: Review and Analyze Important Features of C#

دانلود کتاب Test Your Skills in C# Programming: Review and Analyze Important Features of C#

41000 تومان موجود

کتاب مهارت های خود را در برنامه نویسی سی شارپ آزمایش کنید: ویژگی های مهم سی شارپ را مرور و تجزیه و تحلیل کنید نسخه زبان اصلی

دانلود کتاب مهارت های خود را در برنامه نویسی سی شارپ آزمایش کنید: ویژگی های مهم سی شارپ را مرور و تجزیه و تحلیل کنید بعد از پرداخت مقدور خواهد بود
توضیحات کتاب در بخش جزئیات آمده است و می توانید موارد را مشاهده فرمایید


در صورت ایرانی بودن نویسنده امکان دانلود وجود ندارد و مبلغ عودت داده خواهد شد

این کتاب نسخه اصلی می باشد و به زبان فارسی نیست.


امتیاز شما به این کتاب (حداقل 1 و حداکثر 5):

امتیاز کاربران به این کتاب:        تعداد رای دهنده ها: 6


توضیحاتی در مورد کتاب Test Your Skills in C# Programming: Review and Analyze Important Features of C#

نام کتاب : Test Your Skills in C# Programming: Review and Analyze Important Features of C#
ویرایش : 1
عنوان ترجمه شده به فارسی : مهارت های خود را در برنامه نویسی سی شارپ آزمایش کنید: ویژگی های مهم سی شارپ را مرور و تجزیه و تحلیل کنید
سری :
نویسندگان :
ناشر : Apress
سال نشر : 2022
تعداد صفحات : 473
ISBN (شابک) : 1484286545 , 9781484286548
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 8 مگابایت



بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.


فهرست مطالب :


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
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 Q&A
Programming Skills
Basic Concepts and Use of Constructors
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
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 Q&A
Chapter 8: Handling Exceptions
Theoretical Concepts
Basic Concepts
Exception Filters
Custom Exception
Programming Skills
Fundamentals
Using Multiple Catch Blocks
Using a General Catch Block
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 Q&A
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#
Generic Delegates
Programming Skills
Custom Delegates
Multicast Delegates
Generic Delegates
Variance in Delegates
Delegate Compatibility
Chapter 11: Events
Theoretical Concepts
Understanding Events
Different Aspects of Using Events
Programming Skills
Using a Built-in Event
Passing Data with Events
Event Accessors
Interface Events
Bonus Questions
Chapter 12: Lambda Expressions
Theoretical Concepts
Understanding Lambdas
Types of Lambda Expressions
Restrictions
Programming Skills
Basic Concepts
Expression-Bodied Members
Local Variables in Lambda Expressions
Tuples in Lambda Expressions
Event Subscription
Static Lambda
Natural Type
Bonus Questions
Chapter 13: Generics
Theoretical Concepts
Motivation and Uses
Generic Methods
Restrictions
Bonus Questions
Programming Skills
Basic Concepts
Finding the Default Values
Implementing a Generic Interface
Understanding Generic Constraints
Covariance
Contravariance
Self-Referencing Generic Type
Testing Overloading and Overriding
Analyzing Static Data
Chapter 14: Threading
Theoretical Concepts
Threading Fundamentals
Thread Safety
Deadlock
ThreadPool Class
Bonus Q&A
Programming Skills
Basic Concepts
Understanding the Join() Method
Handling Parameterized Methods
Using Lambdas
Foreground vs. Background Threads
Understanding Thread Synchronization
Exploring Deadlocks
Using ThreadPool
Managed Thread Cancellation
Chapter 15: Miscellaneous
Theoretical Concepts
Concept of Preview
Operator Overloading
Partial Classes and Methods
Programming Skills
Preview Features
Raw String Literal
Newlines Support in String Interpolations
Auto-default Struct
Static Abstract Interface Members
Testing Warning Wave 7
Operator Overloading
Partial Classes
Partial Methods
Appendix A: A Final Note
A Personal Appeal
Appendix B: Recommended Reading
Index




پست ها تصادفی