Multithreading and asynchronous processing • Multithread management • Program flow • Events and callbacks • Exception handling
Type creation • Type consumentation • Encapsulation • Class hierarchies • Reflection • Object life cycle • String manipulation
Input validation • Encryption • Assembly Management • Debugging • Diagnostics
I/O operations • Data consumtion • LINQ • Data serialization • Collections
Functional • Lambda Calculus • Category Theory