是否有内置的VB.NET函数将数字格式化为序数或者我必须自己编写?
C#中没有,所以我认为没有:(
已经在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