Преобразование целых чисел в записанные числа

Я использую удобную библиотеку integer под названием Humanizer.

https://github.com/Humanizr/Humanizer

Он integer поддерживает несколько культур integers и преобразует не только числа c-sharp в слова, но и дату, и его c#.net очень просто использовать.

Вот c# как я его использую:

int someNumber = 543;
var culture = System.Globalization.CultureInfo("en-US");
var result = someNumber.ToWords(culture); // 543 -> five hundred forty-three

И вуаля!

c#

integer

2022-11-05T14:04:29+00:00