Bin*_*ier 10
已经在C# Search 中的Ordinals中回答了你的朋友...
基本上"不,框架中没有提供方法",但是如何做到这一点有很好的答案.
编辑
对于曾经认为我应该得到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
Run Code Online (Sandbox Code Playgroud)