Table of Contents

CultureInfoExtensions Class

Definition

Namespace
Codebelt.Extensions.Globalization
Assemblies
Codebelt.Extensions.Globalization.dll
Source
src/Codebelt.Extensions.Globalization/CultureInfoExtensions.cs

Extension methods for the CultureInfo class.

public static class CultureInfoExtensions
Inheritance
CultureInfoExtensions

Examples

CultureInfoExtensions

The following example shows how to enrich a culture with Windows NLS formatting information for consumer-facing date and number patterns.

using System;
using System.Globalization;
using Codebelt.Extensions.Globalization;

namespace Demo;

public static class Sample
{
    public static void Run()
    {
        CultureInfo culture = CultureInfo.GetCultureInfo("da-DK");
        CultureInfo enriched = culture.UseNationalLanguageSupport();

        Console.WriteLine(enriched.DateTimeFormat.ShortDatePattern);
    }
}

Methods

Name Description
UseNationalLanguageSupport(IEnumerable<CultureInfo>)

Enriches the specified cultures with the original Windows variant.

UseNationalLanguageSupport(CultureInfo)

Enriches the specified culture with the original Windows variant.