diff --git a/src/NSExt/Extensions/DateTimeExtensions.cs b/src/NSExt/Extensions/DateTimeExtensions.cs
index 75065c7..ffebbe5 100644
--- a/src/NSExt/Extensions/DateTimeExtensions.cs
+++ b/src/NSExt/Extensions/DateTimeExtensions.cs
@@ -41,6 +41,14 @@ public static class DateTimeExtensions
return (me.ToUniversalTime().Ticks - 621355968000000000) / 10000;
}
+ ///
+ /// ToString 的 Invariant 版本
+ ///
+ public static string ToInvString(this DateTime me)
+ {
+ return me.ToString(CultureInfo.InvariantCulture);
+ }
+
///
/// yyyy_MM
///
diff --git a/src/NSExt/Extensions/DecimalExtensions.cs b/src/NSExt/Extensions/DecimalExtensions.cs
index fb9eee6..734a2b0 100644
--- a/src/NSExt/Extensions/DecimalExtensions.cs
+++ b/src/NSExt/Extensions/DecimalExtensions.cs
@@ -16,4 +16,12 @@ public static class DecimalExtensions
var dec = Math.Round(me, place);
return dec;
}
+
+ ///
+ /// ToString 的 Invariant 版本
+ ///
+ public static string ToInvString(this decimal me)
+ {
+ return me.ToString(CultureInfo.InvariantCulture);
+ }
}
\ No newline at end of file
diff --git a/src/NSExt/Extensions/IntExtensions.cs b/src/NSExt/Extensions/IntExtensions.cs
index 9729249..ecf2270 100644
--- a/src/NSExt/Extensions/IntExtensions.cs
+++ b/src/NSExt/Extensions/IntExtensions.cs
@@ -23,6 +23,14 @@ public static class IntExtensions
return new Random(Guid.NewGuid().GetHashCode()).Next(me[0], me[1]);
}
+ ///
+ /// ToString 的 Invariant 版本
+ ///
+ public static string ToInvString(this int me)
+ {
+ return me.ToString(CultureInfo.InvariantCulture);
+ }
+
///
/// 转换成ipv4
///
diff --git a/src/NSExt/Extensions/LongExtensions.cs b/src/NSExt/Extensions/LongExtensions.cs
index a0b0195..bf3b605 100644
--- a/src/NSExt/Extensions/LongExtensions.cs
+++ b/src/NSExt/Extensions/LongExtensions.cs
@@ -31,4 +31,12 @@ public static class LongExtensions
{
return new DateTime(1970, 1, 1).AddMilliseconds(msFrom1970).ToLocalTime();
}
+
+ ///
+ /// ToString 的 Invariant 版本
+ ///
+ public static string ToInvString(this long me)
+ {
+ return me.ToString(CultureInfo.InvariantCulture);
+ }
}
\ No newline at end of file
diff --git a/src/NSExt/Extensions/ObjectExtensions.cs b/src/NSExt/Extensions/ObjectExtensions.cs
index c552857..99c5dcc 100644
--- a/src/NSExt/Extensions/ObjectExtensions.cs
+++ b/src/NSExt/Extensions/ObjectExtensions.cs
@@ -27,12 +27,4 @@ public static class ObjectExtensions
{
return JsonSerializer.Serialize(me, options);
}
-
- ///
- /// ToString 的 Invariant 版本
- ///
- public static string ToInvString(this object me)
- {
- return me.ToString(CultureInfo.InvariantCulture);
- }
}
\ No newline at end of file