public static decimal Trunc(this decimal d, int digits) > { > decimal mult = (decimal) Math.Pow(10, digits); > return Math.Truncate(d * mult) / mult; > }Then:
Decimal d = 1.2344567M; >var s = d.Trunc(4);Another flavour
public static decimal Trunc(this decimal d, int digits) { return d - (d % (decimal)Math.Pow(10, -digits)); }