diff --git a/ACUtils.StringUtils/ACUtils.StringUtils.csproj b/ACUtils.StringUtils/ACUtils.StringUtils.csproj index 04ce2e6..41b2a39 100644 --- a/ACUtils.StringUtils/ACUtils.StringUtils.csproj +++ b/ACUtils.StringUtils/ACUtils.StringUtils.csproj @@ -4,8 +4,8 @@ Andrea Cattaneo true false - 1.0.0.141 - 1.0.0.141 + 1.0.0.142 + 1.0.0.142 Collezione di utility varie it true diff --git a/ACUtils.StringUtils/StringUtils.cs b/ACUtils.StringUtils/StringUtils.cs index ff986f2..48edbcc 100644 --- a/ACUtils.StringUtils/StringUtils.cs +++ b/ACUtils.StringUtils/StringUtils.cs @@ -1,4 +1,6 @@ -namespace ACUtils +using System.Globalization; + +namespace ACUtils { public static class StringUtils { @@ -17,5 +19,15 @@ public static string DecodeBase64(string encodedString) byte[] data = System.Convert.FromBase64String(encodedString); return System.Text.Encoding.UTF8.GetString(data); } + + public static decimal Normalize(this decimal value) + { + return value / 1.000000000000000000000000000000000m; + } + + public static string ToNormalizedString(this decimal value, string culture = "it-IT") + { + return value.Normalize().ToString(CultureInfo.CreateSpecificCulture(culture)); + } } }