Gibt es eine integrierte VB.NET-Funktion, um eine Zahl als Ordinalzahl zu formatieren, oder muss ich meine eigene schreiben?
In C# gibt es das nicht, also denke ich, dass es das auch nicht in VB.NET gibt :(
Gibt es eine integrierte VB.NET-Funktion, um eine Zahl als Ordinalzahl zu formatieren, oder muss ich meine eigene schreiben?
In C# gibt es das nicht, also denke ich, dass es das auch nicht in VB.NET gibt :(
Bereits beantwortet in Ordinalzahlen in C# Suche ist dein Freund . . .
Grundsätzlich "Nein, es gibt keine Methode im Framework", aber es gibt gute Antworten dazu, wie es gemacht werden kann.
BEARBEITEN
Entschuldigung an diejenigen, die dachten, dass ich den Downvote verdient habe, ich hätte die Übersetzung von C# nach VB.NET machen sollen.
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
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.