Gibt es eine VB.NET-Funktion eine Nummer als Ordnungs zu formatieren
Frage
Gibt es eine eingebaute in VB.NET Funktion eine Zahl als Ordinal zu formatieren, oder muss ich meine eigene schreiben?
Lösung
Wenn eine Implementierung für VB.NET zur Verfügung standen, wäre es auch für C # verfügbar sein -. Sie in die VB-spezifischen „Standardbibliotheken“ von C # aufrufen
Mit anderen Worten -. Ich glaube nicht, dass es etwas im Rahmen
Andere Tipps
Bereits im Ordinals in C # beantwortet Die Suche ist dein Freund. . .
Im Grunde genommen „Nein, es gibt keine Methode im Rahmen vorgesehen“, aber es gibt gute Antworten darüber, wie es zu tun.
Bearbeiten
Apologies, die jemals daran gedacht, ich den downvote verdienen, soll ich die C # vb.net übersetzt habe.
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
Es gibt hier einen Artikel zum Thema: http://snipplr.com/ Blick / 8324 / Add-Ordnungs /