就像标题中一样,没有人知道.NET或第三方库中是否有地方,可以将整数转换为它们的“有序”对应部分。

1 - first
2 - second
3 - third
etc...

我当然可以自己写一个,但是如果可能的话,我宁愿重用已经存在的东西。

谢谢。

最佳答案

为此,Humanizer是一个不错的库:Humanizr

Install-Package Humanizer

使用Humanizer,您可以:
int number = 5;
string ordinal = number.ToOrdinalWords()

10-06 14:55