数値を序数としてフォーマットする組み込みの VB.NET 関数はありますか、それとも自分で作成する必要がありますか?
4921 次
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 に答える