IntToOrdinalNumber
1.0.0
ห้องสมุดคลาสมาตรฐาน. NET ที่แปลงหมายเลข int เป็นสตริงลำดับด้วยการสนับสนุนภาษาหลายภาษา
ขอบคุณ Casaucao / Ordinalnumbers
ภาษาที่รองรับ:
| ภาษา | วัฒนธรรม |
|---|---|
| คาตาลัน | แคลิฟอร์เนีย |
| ชาวจีน | za |
| ชาวดัตช์ | NL |
| ภาษาอังกฤษ | en |
| ภาษาฝรั่งเศส | FR |
| เกี่ยวกับไอริช | GA |
| อิตาลี | มัน |
| ญี่ปุ่น | จา |
| ชาวโปรตุเกส | PT |
| ภาษาสเปน | ES |
ภาษาอื่น ๆ ได้รับการสนับสนุนด้วยมาตรฐาน ตัวบ่งชี้ลำดับมาตรฐานคือ DOT จุด '.' เช่นใช้ในภาษาเยอรมัน [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 ) ) ;
}