The store will not work correctly in the case when cookies are disabled.
JavaScript pare a fi dezactivat în browser-ul dumneavoastra. Pentru a avea cea mai buna experienta pe site-ul nostru, asigurati-va ca activati Javascript în browser-ul dumneavoastra.
Getting Started with Advanced C#: Upgrade Your Programming Skills Introduction Part-I Chapter 1: Delegates Subtopics: - What is a delegate? - How to create and use delegates? - What is a multicast delegate (Chaining of Delegates) and its uses? - Adding and removing ...
Descriere completă
Informații detaliate Mai multe informatii ISBN 9781484259337 Autor Sarcar Vaskaran Editura Apress Tip copertă Paperback Anul publicării 2020 Număr de pagini 396
Descrierea cărții Introduction
Part-I
Chapter 1: Delegates
Subtopics:
- What is a delegate?
- How to create and use delegates?
- What is a multicast delegate (Chaining of Delegates) and its uses?
- Adding and removing methods from a multicast delegate.
- Covariance and contravariance in non-generic delegates.
Chapter 2: Events
Subtopics:
- Events overview
Creation of events and example of simple events Subscribing single and multiple events Passing data to events Discussion on event accessors Chapter 3: Anonymous Function and Lambda Exp.
Subtopics:
- A quick introduction to anonymous function and lambda expression.
Lambda's with and without parameters Types and scopes of a lambda expression Expression syntaxes with example Chapter 4: LINQ
Subtopics:
LINQ overview Different case studies with simple and complicated query expressions Retrieving customized data from a query expression Comparing a method call syntax and a query syntax. Part-II
Chapter 5: Generic Programming
Subtopics:
Generics overview Comparing a generic program with its counterpart-a non-generic program Self-referenced generics Use of 'default' in a generic program How to put constraints in a generic program Covariance and contravariance in the context of a generic program Chapter 6: Database Programming
Subtopics:
- How to connect to a database
- Exercise simple queries to database and retrieving results from the database.
Chapter 7: Thread Programming
Subtopics:
Threads overview Different case studies with multithreaded programs Use of ParameterizedThreadStart delegate in a multithreaded environment Passing multiple parameters to a thread Discussion on Synchronization and deadlock with examples Chapter 8: Asynchronous Programming
Subtopics:
Brief overview Different techniques to implement an asynchronous program(e.g. using async/await, thread, thread pool etc) Chapter 9: Dynamic Programming
Subtopics:
DLR overview Dynamic type and its uses Dynamic type checking Runtime look up etc.