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