.NET maintains its own table of characters and their corresponding categories, which ensures that a specific version of a.NET implementation running on different platforms returns identical character category information. On all.NET versions and across all OS platforms, character category information is provided by the Unicode Character Database.