Frage

Gibt es eine eingebaute in VB.NET Funktion eine Zahl als Ordinal zu formatieren, oder muss ich meine eigene schreiben?

Es ist nicht in C # so dass ich es denke nicht :(

War es hilfreich?

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 /

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top