diff --git a/snippets/csharp/System/DateTime/ToString/ToString4.cs b/snippets/csharp/System/DateTime/ToString/ToString4.cs
index f767dde6e5a..43251ca60a5 100644
--- a/snippets/csharp/System/DateTime/ToString/ToString4.cs
+++ b/snippets/csharp/System/DateTime/ToString/ToString4.cs
@@ -1,38 +1,40 @@
-//
-using System;
+using System;
using System.Globalization;
public class ToStringExample3
{
- public static void Main2()
- {
- CultureInfo[] cultures = new CultureInfo[] {CultureInfo.InvariantCulture,
- new CultureInfo("en-us"),
- new CultureInfo("fr-fr"),
- new CultureInfo("de-DE"),
- new CultureInfo("es-ES"),
- new CultureInfo("ja-JP")};
+ public static void Main()
+ {
+ //
+ CultureInfo[] cultures = [
+ CultureInfo.InvariantCulture,
+ new CultureInfo("en-us"),
+ new CultureInfo("fr-fr"),
+ new CultureInfo("de-DE"),
+ new CultureInfo("es-ES"),
+ new CultureInfo("ja-JP")
+ ];
- DateTime thisDate = new DateTime(2009, 5, 1, 9, 0, 0);
+ DateTime thisDate = new(2025, 5, 1, 9, 0, 0);
- foreach (CultureInfo culture in cultures)
- {
- string cultureName;
- if (string.IsNullOrEmpty(culture.Name))
- cultureName = culture.NativeName;
- else
- cultureName = culture.Name;
+ foreach (CultureInfo culture in cultures)
+ {
+ string cultureName;
+ if (string.IsNullOrEmpty(culture.Name))
+ cultureName = culture.NativeName;
+ else
+ cultureName = culture.Name;
- Console.WriteLine("In {0}, {1}",
- cultureName, thisDate.ToString(culture));
- }
- }
+ Console.WriteLine($"In {cultureName}, {thisDate.ToString(culture)}");
+ }
+
+ // The example produces the following output:
+ // In Invariant Language (Invariant Country), 05/01/2009 09:00:00
+ // In en-US, 5/1/2009 9:00:00 AM
+ // In fr-FR, 01/05/2009 09:00:00
+ // In de-DE, 01.05.2009 09:00:00
+ // In es-ES, 01/05/2009 9:00:00
+ // In ja-JP, 2009/05/01 9:00:00
+ //
+ }
}
-// The example produces the following output:
-// In Invariant Language (Invariant Country), 05/01/2009 09:00:00
-// In en-US, 5/1/2009 9:00:00 AM
-// In fr-FR, 01/05/2009 09:00:00
-// In de-DE, 01.05.2009 09:00:00
-// In es-ES, 01/05/2009 9:00:00
-// In ja-JP, 2009/05/01 9:00:00
-//
diff --git a/snippets/csharp/System/DateTime/ToString/tostring.csproj b/snippets/csharp/System/DateTime/ToString/tostring.csproj
index c645c6b0fbb..0db7a648e12 100644
--- a/snippets/csharp/System/DateTime/ToString/tostring.csproj
+++ b/snippets/csharp/System/DateTime/ToString/tostring.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net9.0
enable
MainClass