Www.codeproject.com, 2016. — 36 p.
This tutorial discusses attributes, iterators, and some more advanced topics.
It aims to give a brief and advanced introduction into programming with C#. The prerequisites for understanding this tutorial are a working knowledge of programming, the C programming language and a little bit of basic mathematics. Some basic knowledge of C++ or Java could be helpful, but should not be required.
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
Other Articles in this Series
History