ปรึกษาปัญหา C#

แนวคิดคือรับค่าตัวเลขจากผู้ใช้ไปเรื่อยๆ แต่พอกด0(ศูนย์)ให้แสดงค่า MAX MIN ของเลขก่อนหน้า โดยmin ห้ามเป็น 0
            int Num ;
            int max=0;
            int min=0;
            do
            {
             Num = int.Parse(Console.ReadLine());
             if (max < Num) { max = Num; }
             if (min > Num) { min = Num; }
            } while (Num != 0);
            
             Console.WriteLine("max : " + max);
             Console.WriteLine("Min : " + min);
           
            Console.ReadLine();

ของผม minได้ 0 ตลอดเลยครับ
และอยากถามเพิ่มว่า จะหาค่าเฉลี่ยด้วยเนี่ยต้องทำยังไงครับ ทำยังไงถึงจะได้ SUM กับจำนวนเลขที่ใส่ไปก่อนหน้าที่จะกด 0 น่ะครับ(จะเอาไปหาค่าเฉลี่ยน่ะครับ)
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่