• About
  • Privacy Policy
  • Utilities
Darchuk.NET

enum

Unit Testing bit fields

August 9, 2019 by Robert Leave a Comment

Last week I wrote about bit fields and how they can be used to easily track boolean values.  Unit testing is pretty important to me, because I make mistakes a lot.  By writing tests, I can have a little bit of confidence in the code that I wrote. via GIPHY Bit Fields Knowing how bit … [Read more…]

Posted in: .NET Core, C#, Unit Testing Tagged: Bitwise, Csharp, enum, Flags, Testing

Bit Flags

August 2, 2019 by Robert 1 Comment

Bit flags aren’t probably something that you think about in traditional/modern software development.  You might if you are in the IoT space, but if you have the pleasure of a ton of RAM, you probably aren’t super concerned with saving space.  However, recently I’ve been thinking a lot about network communication and how to minimize … [Read more…]

Posted in: .NET Core, C#, Web Development Tagged: Bitwise, C#, enum, Flags, Networking

C#–Writing Enum extension methods

January 25, 2019 by Robert 1 Comment

Sometimes I find myself wanting a quick way to compare an enum with a list of other enums…  Basically, if the enum is one of these, then do this.  It’s pretty easy to do with Linq, but if you want to do it a few times in a few other places, it pays to be … [Read more…]

Posted in: C#, Generic Tagged: C#, enum, equality, extension

C# Mapping an Enum to a key value pair

May 18, 2018 by Robert 2 Comments

Enums are useful because they help you avoid magic numbers.  You can write your code in a way that is easy to read and understand from the human’s perspective, which, at the end of the day, is pretty important. Exposing enums on your Web API I want to share my enums with other things, notably … [Read more…]

Posted in: .NET Core, ASP.NET, C#, Typescript, Web API, Web Development Tagged: .NET, Angular, ASP.NET, C#, enum, Typescript, Web API

Recent Posts

  • Allowing trailing JSON commas in ASP.NET Core 3
  • YADNC3JSG–Yet Another .NET Core 3.0 JSON Serializer Gotcha
  • Logging in a .NET Core 3 SignalR client
  • .NET Core 3 unit testing project sdk
  • .NET Core 3.0 Upgrade–New JSON Serializer Gotchas

Recent Comments

  1. Robert on C# Setting Socket Keep-Alive
  2. Oliver Schramm on C# Setting Socket Keep-Alive
  3. John Anderson on Waiting for a keypress asynchronously in a C# console app
  4. Ronald Garlit on .NET Core 3 unit testing project sdk
  5. Ronald Garlit on .NET Core 3 unit testing project sdk

Copyright © 2025 Darchuk.NET.

Omega WordPress Theme by ThemeHall