diff --git a/C# Coding Standards and Naming Conventions.md b/C# Coding Standards and Naming Conventions.md index 8688f5b..61afea7 100644 --- a/C# Coding Standards and Naming Conventions.md +++ b/C# Coding Standards and Naming Conventions.md @@ -414,6 +414,17 @@ public class BarcodeReadException : System.Exception ***Why: consistent with the Microsoft's .NET Framework and easy to read.*** +#### 26. Do use suffix Any, Is, Have or similar keywords for boolean identifier : + +```csharp +// Correct +public static bool IsNullOrEmpty(string value) { + return (value == null || value.Length == 0); +} +``` + +***Why: consistent with the Microsoft's .NET Framework and easy to read.*** + ## Offical Reference 1. [MSDN General Naming Conventions](http://msdn.microsoft.com/en-us/library/ms229045(v=vs.110).aspx)