我不明白为什么我的foreach循环无法加载所有成员

问题描述

namespace fitnessClub
{
    class Program
    {
        static void Main(string[] args)
        {


            Member[] clubMembers = new Member[5];

      
            clubMembers[0] = new normalMember("Special Rate","James",1,2010);
            clubMembers[1] = new normalMember("normal Rate","Andy",2,2011);
            clubMembers[2] = new normalMember("normal Rate","Bill",3,2011);
            clubMembers[3] = new VIPMember("Carol",4,2012);
            clubMembers[4] = new VIPMember("Evelyn",5,2012);

            foreach (Member m in clubMembers)
            {
                m.CalculateAnnualFee();
                Console.WriteLine(m.ToString());
                Console.Read();

            }


        }
    }
}

我试图了解为什么我的代码在运行时仅加载James?

解决方法

根据循环末尾的Console.Read(),我认为您的代码正在等待输入。