Last active
November 4, 2019 15:40
-
-
Save scottheckel/ad8cdef33ca5feef3694456850d5cc7b to your computer and use it in GitHub Desktop.
"Enterprise" Zero Checking in C#
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/// <summary> | |
/// Utility for Zeroes | |
/// </summary> | |
public static class ZeroUtil | |
{ | |
/// <summary> | |
/// A zero decimal | |
/// </summary> | |
public const decimal DecimalZero = 0.00000m; | |
/// <summary> | |
/// A zero integer | |
/// </summary> | |
public const int IntegerZero = 0; | |
/// <summary> | |
/// A zero unsigned Integer | |
/// </summary> | |
public const uint UnsignedIntegerZero = 0U; | |
/// <summary> | |
/// A zero long value | |
/// </summary> | |
public const long LongZero = 0L; | |
/// <summary> | |
/// A zero unsigned long value | |
/// </summary> | |
public const ulong UnsignedLongZero = 0UL; | |
/// <summary> | |
/// A zero float | |
/// </summary> | |
public const float FloatZero = 0.00000F; | |
/// <summary> | |
/// A zero double | |
/// </summary> | |
public const double DoubleZero = 0.00000D; | |
/// <summary> | |
/// A zero character | |
/// </summary> | |
public const char CharacterZero = '0'; | |
/// <summary> | |
/// A zero string | |
/// </summary> | |
public const string StringZero = "0"; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment