문제

숫자를 서수로 포맷하기 위해 내장 된 vb.net 함수가 있습니까? 아니면 내 자신을 써야합니까?

C#에는 없습니다.

도움이 되었습니까?

해결책

vb.net에서 구현을 사용할 수있는 경우 C#에도 사용할 수 있습니다. C#의 VB- 특이 적 "표준 라이브러리"로 호출 할 수 있습니다.

다시 말해서 - 나는 프레임 워크에 아무것도 없다고 생각합니다.

다른 팁

이미 응답했습니다 C#의 조례검색은 당신의 친구입니다. . .

기본적으로 "아니오, 프레임 워크에 제공된 방법은 없지만"방법에 대한 좋은 답변이 있습니다.

편집하다

내가 다운 보트를받을 자격이 있다고 생각한 사과는 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

주제와 관련된 기사가 있습니다. http://snipplr.com/view/8324/add-ordinal/

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top