سؤال

هل هناك وظيفة VB.NET مضمنة لتنسيق رقم كرقم ترتيبي أم يجب أن أكتب رقمًا خاصًا بي؟

لا يوجد في C# لذلك أعتقد أنه لا يوجد :(

هل كانت مفيدة؟

المحلول

إذا كان التنفيذ متاحة للVB.NET، أنه سيكون متاحا للC # أيضا - يمكنك الاتصال في "المكتبات القياسية" VB محددة من C #

في بعبارة أخرى - لا أعتقد أن هناك أي شيء في إطار

نصائح أخرى

تمت الإجابة عليه بالفعل في الترتيبيات في 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/ عرض / 8324 / إضافة ترتيبي /

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top