4

数値を序数としてフォーマットする組み込みの VB.NET 関数はありますか、それとも自分で作成する必要がありますか?

C#にはありませんので、ないと思います:(

4

2 に答える 2

11

C#の序数で既に回答済み Search is your 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
于 2008-11-05T13:34:37.643 に答える
3

実装が VB.NET で利用できる場合、C# でも利用できます。C# から VB 固有の「標準ライブラリ」を呼び出すことができます。

言い換えれば、フレームワークには何もないと思います。

于 2008-11-05T13:27:50.153 に答える