Lecture Notes on C#

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Tech.Pro; Www.codeproject.com, 2016. — 120 p.
These articles represent lecture notes, which have been given in form of tutorials originally available on Tech.Pro.
An advanced introduction to C#.
Introduction.
The right development environment.
Basic concepts.
Namespaces.
Data types and operators.
Reference and value types.
Control flow.
Object-oriented programming.
Inheritance and polymorphism.
Access modifiers.
Properties.
The constructor.
Abstract classes and interfaces.
Exception handling.
Outlook.
Mastering C#.
Introduction
Enumerations
Delegates
Auto-generated properties
Generic types
Generic methods
Constraints
Lambda expressions
Anonymous objects & inferring types
Extension methods
LINQ
Windows Forms development
Custom drawing in Windows Forms
Outlook
Advanced programming with C#.
Introduction
Events
The .NET standard event pattern
Reflection
Dynamic Types
Accessing the file system
Streams
Threads
Thread-communication
The Task Parallel Library
Tasks and threads
Awaiting async methods
Outlook
Professional techniques for C#.
Introduction
More control on events
Overloading operators
The yield statement
Iterators
Understanding co- and contra-variance
Using attributes effectively
Elegant binding
Unsafe code
Communication between native and managed code
Effective C#
Outlook

Author(s): Rappl Florian.

Language: English
Commentary: 1945572
Tags: Информатика и вычислительная техника;Информатика (программирование);Программирование на C#