Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Abusing C#

NDC Conferences via YouTube

Overview

Explore the dark side of C# programming in this entertaining conference talk that delves into creative misuse of language features. Discover how to craft seductively attractive yet horrifying code by exploiting Unicode, dynamic typing, date formatting, static methods, regions, expression body members, preprocessor directives, multiline comments and strings, attributes, string interpolation, lambda expressions, implicit conversions, and more. Learn about quirky techniques like capture capture, formattable strings, and unary plus operators while being cautioned against ever using these devious tricks in production. Gain insights into the evolution of C# and its expanding feature set through this whimsical journey into code you should admire but never emulate.

Syllabus

Intro
Abusing C
Unicode
History
Specification
Dynamic
Dates
Date Format
Using Static
Using Regions
Expression Body Members
Preprocessor Oddities
Multiline Comment
Multiline Strings
Using Attributes
String Interpolation
Lambda Expressions
Func of Strings
Brief diversion
Implicit conversion
Formattable strings
Link query
Capture capture
Formattable
Never write sequel
New sequel command
New sequel method
Format capturing parameter
Static tool analysis
Link to Operators
Division
Unary plus

Taught by

NDC Conferences

Reviews

Start your review of Abusing C#

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.