IntToOrdinalNumber
1.0.0
Une bibliothèque de classe standard .NET qui convertit les nombres INT en chaînes ordinales avec support multi-langues
Merci à Casaucao / Ordinalnumbers.
Langages pris en charge:
| Langue | Culture |
|---|---|
| catalan | Californie |
| Chinois | za |
| Néerlandais | nl |
| Anglais | en |
| Français | frousser |
| irlandais | Géorgie |
| italien | il |
| japonais | ja |
| portugais | pt |
| Espagnol | es |
D'autres langues sont prises en charge avec la norme. L'indicateur ordinal standard est un point. Le point '.' est par exemple dans le [DE] allemand.
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 ) ) ;
}