public static class AnonyExt
{
    public static int Factorial(this int i)
    {
        return (i <= 1) ? 1 : (i - 1).Factorial() * i;
    }
}

class Program
{
    static void Main(string[] args)
    {
        int a = 5;
        Console.WriteLine(a.Factorial());
        Console.Read();
    }
}

www.thaisharp.net

edit @ 30 Mar 2008 20:06:06 by rbusosk

edit @ 30 Mar 2008 21:30:05 by rbusosk

Comment



smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry

Tweet

มันคือ............

#1 By Filmy on 2008-03-30 20:07

อะไรอะคะ

อบากรู้

จขบ. โปรดอธิบายให้รู้แจ้ง
ลักษณะที่น่าสนใจเลยนะครับ คือ
ไม่ต้องประกาศinstanceเพื่อใช้งานครับ
ส่วนนี้ละน่าสนใจมาก ทั้งการประกาศa
ขึ่นมาด้วย int และอื่นๆน่าสนใจมากครับ
ลองเอา debug กันดูนะครับcry

#3 By rbusosk on 2008-03-30 21:23

ลืมบอกไปนะครับ
ภาษาก็ c# ครับ
ideที่แนะนำก็ visual studio
เป็นโปรแกรมคำนวณ factorial ครับ
ป้อนผ่าน ผ่าน ผ่าน....
ผ่านไปทางไหนหวา

#4 By rbusosk on 2008-03-30 21:28