2008-11-05 136 views

回答

2

如果实现是可用于VB.NET,这将是适用于C#以及 - 你可以打电话到VB-来自C#的特定“标准库”。

换句话说 - 我不相信框架中有任何东西。

8

已在Ordinals in C#中回答 搜索是你的朋友。 。 。

基本上“不,框架中没有提供任何方法”,但是有关如何去做的很好的答案。

编辑

道歉,谁曾想过我应该得到downvote,我翻译了C#来vb.net。

Public Function AddOrdinal(ByVal num As Integer) as String 
    Select Case (num Mod 100) 
     Case 11 To 13 
      Return num.ToString() & "th" 
    End Select 
    Select Case num Mod 10 
     Case 1 
      Return num.ToString() & "st" 
     Case 2 
      Return num.ToString() & "nd" 
     Case 3 
      Return num.ToString() & "rd" 
     Case Else 
      Return num.ToString() & "th" 
    End Select 
End Function 
相关问题