mirror of
https://github.com/AlexMacocian/SystemExtensions.git
synced 2026-07-16 22:39:29 +00:00
9a7125fbb0
Added coding style helpers. Unit tests.
51 lines
1.1 KiB
C#
51 lines
1.1 KiB
C#
namespace System.Extensions
|
|
{
|
|
public static class CastExtensions
|
|
{
|
|
public static int Floor(this double value)
|
|
{
|
|
return (int)Math.Floor(value);
|
|
}
|
|
|
|
public static int Ceiling(this double value)
|
|
{
|
|
return (int)Math.Ceiling(value);
|
|
}
|
|
|
|
public static int Round(this double value)
|
|
{
|
|
return (int)Math.Round(value);
|
|
}
|
|
|
|
public static int Floor(this float value)
|
|
{
|
|
return (int)Math.Floor(value);
|
|
}
|
|
|
|
public static int Ceiling(this float value)
|
|
{
|
|
return (int)Math.Ceiling(value);
|
|
}
|
|
|
|
public static int Round(this float value)
|
|
{
|
|
return (int)Math.Round(value);
|
|
}
|
|
|
|
public static int ToInt(this double value)
|
|
{
|
|
return (int)value;
|
|
}
|
|
|
|
public static int ToInt(this float value)
|
|
{
|
|
return (int)value;
|
|
}
|
|
|
|
public static int ToInt(this decimal value)
|
|
{
|
|
return (int)value;
|
|
}
|
|
}
|
|
}
|