// C# Extension Method
// Doc: https://csharp-extension.com/en/method/1002585/sbyte-sign
// @nuget: Z.ExtensionMethods
using System;
public class Program
{
public static void Main()
string str = "{0,6} is {1} zero.";
sbyte[] values = { -127, -67, -8, 0, 56, 112, 127 };
foreach (Int16 value in values)
// C# Extension Method: SByte - Sign
Console.WriteLine(str, value, Display(value.Sign()));
}
public static String Display(int compare)
if (compare == 0)
return "equal to";
else if (compare < 0)
return "less than";
else
return "greater than";