Skip to content
SRSharp Runtime
HomeStartGuidesComponentsAPITutorialsSearchGitHub
Documentation
Overview
What is Sharp Runtime?ArchitectureRuntime modelCompatibilityPlatforms
Get started
Getting StartedBuild & integrationTesting & verification
Guides
Port C# to C++Memory & ownershipExceptionsCNA integrationKnown limitations
Components
Complete catalogueCore & collectionsText, JSON & XMLI/O & storageNetworkingConcurrencyNumerics & globalization
Concepts
Type systemStringsArrays & memoryDelegates & eventsReflectionI/O overviewStreams & readersFilesystemFileSystemWatcherThreading & tasks
Develop
Development guideProject structureAdding featuresDebuggingInternals
Home/Components/Globalization Module

Globalization Module

Culture, parsing, formatting and portability boundaries in Sharp Runtime.

ComponentsSource 6d429559

Globalization provides a curated culture/calendar/Unicode/number surface. Locale data, collation and grapheme behavior must be evaluated per API and platform.

Numerics/globalization familyTargets and current boundaries.PlatformsPlatform validation depth.
PreviousNetworking Module FamilyNextNumerics Module
SRSharp Runtime

A practical, componentized subset of .NET System.* APIs implemented in native C++23.

Documentation

  • Getting Started
  • Components
  • API discovery
  • Tutorials

Project

  • Architecture
  • Platforms
  • Testing
  • Known limitations

Ecosystem

  • GitHub
  • CNA
  • OpenEggbert
Sharp Runtime is MIT licensed. Technical claims on this edition are pinned to runtime source 6d429559ce26.