It is assumed, as a prerequisite, that the readers have some knowledge about imperative programming, preferably knowledge about C.
I believe that it is best to learn object-oriented programming after having learned and worked with imperative programming. Thus, we adhere to an "object later approach".
Table of contents
- Introduction to Object-oriented Programming
- Introduction to C#
- Classes and Objects
- Reference types, Value types, and Patterns
- Data Access, Properties, and Methods
- Operators, Delegates, and Events
- Specialization, Extension, and Inheritance
- Abstract classes, Interfaces, and Patterns
- Exception Handling
- Input and Output Classes
- Generic Types and Methods
- Collection Classes
- Contracts and Assertions
- Test of Object-oriented Programs
- Documentation of Object-oriented Programs
- An Introduction to LINQ
Pages : | 485 |
Size : | 3.1 MB |
Downloads: | 155 |
Created: | 2022-02-03 |
License: | Open Publication License |
Author(s): | Kurt Normark |
Warning: Trying to access array offset on false in /home/tutovnfz/public_html/amp/article-amp.php on line 263
Others related eBooks about Object-oriented Programming in C#
This is a book on the functional paradigm in general. We'll use the world's most popular f..., download free Functional Programming tutorial in PDF (146 pages) created by Brian Lonsdorf .
Download free course Defensive Database Programming with SQL Server, pdf file on 389 pages by Alex Kuznetsov.
The book is an introductory and down-to-earth presentation of Constraint Logic Programming (CLP), an exciting software paradigm, more and more popular for solving combinatorial as well as continuous constraint satisfaction problems and constraint optimization problems. It is based on the popular,
Download free course Is Parallel Programming Hard, And, If So, What Can You Do About It?, pdf file on 601 pages by Paul E. McKenney.
Download free course Certified Programming with Dependent Types, pdf file on 368 pages by Adam Chlipala.