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

标签 vb.net function numbers ordinals

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

There isn't in C# so I'm thinking there isn't :(

最佳答案

已在 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/

相关文章:

c# - XAML 中的基本数学运算

mysql - VB.Net中的SQL语句错误

asp.net - 使用母版页在 ASP.NET 中通过 @ Page 指令设置页面标题

javascript - "+var === +var"在内部如何工作以验证 var 是否为数字?

c# - 使用上一页获取 GridView 选定行值

javascript - 如何测试返回函数的函数?

python - 如何迭代包含字符串列表的 pandas 行以检查每个单词是否为英文?

javascript - 我的第二次双击功能不起作用

math - C++ 中代数数的算术包?

html - Symfony2 : How to render an HTML5 number input type and accept float values in a form?