IntToOrdinalNumber
1.0.0
一个.NET标准类库,该库将INT数字转换为具有多语言支持的顺序字符串
感谢Casaucao / ordinalnumbers。
支持的语言:
| 语言 | 文化 |
|---|---|
| 加泰罗尼亚 | CA |
| 中国人 | ZA |
| 荷兰 | NL |
| 英语 | en |
| 法语 | fr |
| 爱尔兰人 | GA |
| 意大利人 | 它 |
| 日本人 | JA |
| 葡萄牙语 | pt |
| 西班牙语 | es |
标准支持其他语言。标准序列指示器是一个点。点'。例如在德国[de]中使用。
17 . ToOrdinalNumber ( ) ;
17 . ToOrdinalNumber ( cultureInfo ) ;
17 . ToOrdinalNumber ( Gender . FEMALE , cultureInfo ) ;
int [ ] numbers = new [ ] { 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 20 , 21 , 50 , 100 } ;
OrdinalConverter ordinalConverter = new OrdinalConverter ( ) ;
foreach ( var number in numbers )
{
Console . WriteLine ( "{0,10} {1,10} {2,10}" , ordinalConverter . ToOrdinalNumber ( number ) , ordinalConverter . ToOrdinalNumber ( number , Gender . MALE ) , ordinalConverter . ToOrdinalNumber ( number , Gender . FEMALE ) ) ;
}