Go to content

Abusing C# - Jon Skeet

What language could be complete without some horrible abuse? If you can't do terrible, evil things with it, how could you ever create works of great art? Of course, anyone can write plain bad code. The trick for really evil code is to make it attractive; to make it seduce you with it utility, brevity and general glamour. Pierce that attractive exterior though, and the horrors are revealed, twisting language features into shapes they were never intended to take. As C# has evolves as a language, as its feature surface expands, new crevices can be found, containing as-yet unseen terrors. Join me for a whimsical look at code you should never put into production...

January 16, 2017