C# 7.0 looks like it will have a full match statement (including pattern matching) and tuples. http://www.techworld.com.au/article/605786/microsoft-reveals-new-features-c-7-0/ Kim