Decimal - Floor
Returns the largest integer less than or equal to the specified decimal number.
public static void Main() { decimal[] values = { 7.03m, 7.64m, 0.12m, -0.12m, -7.1m, -7.6m }; Console.WriteLine(" Value Floor\n"); foreach (decimal value in values) { // C# Extension Method: Decimal - Floor Console.WriteLine("{0,7} {1,16}", value, value.Floor()); } }
View Source
using System; public static partial class Extensions { /// <summary> /// Returns the largest integer less than or equal to the specified decimal number. /// </summary> /// <param name="d">A decimal number.</param> /// <returns> /// The largest integer less than or equal to . Note that the method returns an integral value of type . /// </returns> public static Decimal Floor(this Decimal d) { return Math.Floor(d); } }