2008-11-05 3 views

Répondre

2

Si une mise en œuvre étaient disponibles pour VB.NET, il serait disponible pour C# et - vous pouvez appeler dans le VB- "bibliothèques standard" spécifiques de C#. En d'autres termes - je ne crois pas qu'il y ait quoi que ce soit dans le cadre.

8

Déjà répondu à Ordinals in C# La recherche est votre ami. . .

Fondamentalement "Non, il n'y a pas de méthode fournie dans le framework", mais il y a de bonnes réponses sur la façon de le faire.

EDIT

Toutes mes excuses à qui jamais pensé que je méritais le downvote, je aurais dû traduire le C# pour 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 
Questions connexes