是否有VB.NET函数将数字格式化为序数

Dav*_*son 3 vb.net ordinals numbers function

是否有内置的VB.NET函数将数字格式化为序数或者我必须自己编写?

C#中没有,所以我认为没有:(

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)