C# Flags Enum Explained - Deep Dive @Matlus
C# Flags Enum Explained - Deep Dive  @Matlus
Uploaded November 2014 | Updated September 2026, 1 week ago
Even if you've defined enums in C# decorated with the [Flags] attribute, you'll find this deep dive extremely informative.

In this video I take you under the hood and explain what's really going on and how you can use bitwise operations for enums and treat them as "Sets" that contain multiple possible values and how to use bitwise operations to answer questions such as
1. Does the set contain "X" element
2. Add element "X" to an existing set
3. Remove element "X" from an existing set

We also explore the bitwise Left Shift operator and how we can use it while defining our enum elements and their values.
C# Flags Enum Explained - Deep DiveDesign Nugget - Builder Pattern - C# ExpressionsUnderstanding Polymorphism in C# - Part 1So You Want To Be A Code Reviewer ? #7Abstraction In Software Design - With ExamplesHigh Performance Logging and Custom ObjectsgRPC - Getting Started .NET 5/ .NET Core 3.xC# 9 Record TypesSo You Think You Know C#? Delegates & Higher Order FunctionsAzure DevOps Build Pipeline (CI Pipeline)Introduction to WinRT - Building Windows 8 Store ApplicationsStory Telling   Canon XHA1 and the Letus35 Extreme
Shiv Kumar |

C# Flags Enum Explained - Deep Dive

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER