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: | 143 |
Created: | 2022-02-03 |
License: | Open Publication License |
Author(s): | Kurt Normark |
Others related eBooks about Object-oriented Programming in C#
Download free course Java-Based Real-Time Programming, pdf file on 128 pages by Klas Nilsson.
This book to provides a complete and coherent review of the theory of Genetic Programming (GP)). This unique overview of this exciting technique is written by three of the most active scientists in GP.
Physical computing allows us to build interactive physical systems by using software &..., download free C Programming tutorial in PDF (512 pages) created by Julien Bayle .
In this open book, our goal is to study the fundamental concepts in programming languages,..., download free Principles of Programming tutorial in PDF (163 pages) created by Mike Grant .
Download free course Programming Persistent Memory, pdf file on 438 pages by Steve Scargall.