是否有VB.NET函数将数字格式化为序数
题
是否有内置的VB.NET函数将数字格式化为序数或者我必须自己编写?
解决方案
如果一个实现可用于VB.NET,它也可用于C# - 您可以调用特定于VB的“标准库”。来自C#。
换句话说 - 我不相信框架中有任何内容。
其他提示
已在 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
此处有一篇与此主题相关的文章: http://snipplr.com/视图/ 8324 /附加序/
不隶属于 StackOverflow