是否有内置的VB.NET函数将数字格式化为序数,还是必须自己编写数字?是否有VB.NET函数将数字格式化为序数
There isn't in C# so I'm thinking there isn't :(
是否有内置的VB.NET函数将数字格式化为序数,还是必须自己编写数字?是否有VB.NET函数将数字格式化为序数
There isn't in C# so I'm thinking there isn't :(
如果实现是可用于VB.NET,这将是适用于C#以及 - 你可以打电话到VB-来自C#的特定“标准库”。
换句话说 - 我不相信框架中有任何东西。
这里有相关主题的文章:http://snipplr.com/view/8324/add-ordinal/
已在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