是否有内置的 VB.NET 函数可以将数字格式化为序数,还是我必须编写自己的函数?
最佳答案
已在 Ordinals in C# 中回答 搜索是你的 friend 。 。 .
基本上“不,框架中没有提供方法”,但是关于如何做到这一点有很好的答案。
编辑
向那些认为我应该投否决票的人致歉,我应该将 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
关于vb.net - 是否有 VB.NET 函数将数字格式化为序数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/265097/