C# 不显示 myarray 中的所有对象

本文关键字:对象 显示 myarray | 更新日期: 2023-09-27 18:35:39

我还有另一个叫做矩形的类,我正在迭代对象以将它们添加到带有for循环的列表中。之后,我使用 foreach 循环一次打印出所有数据。由于某种原因,我每次都必须按回车键才能显示结果。这是我的课

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Rectangle
{
    public class Rectangles
    {
        int Length;
        int Width;
        // constructor
        public void CalcPerimiter(int Length, int Width)
        {
            int Perimiter = Length + Width;
            Console.WriteLine("The perimiter is   " + Perimiter);
            Console.ReadLine();
        }
        public void CalcArea(int Length, int Width)
        {
            int Area = Length * Width;
            Console.WriteLine("The Area is   " + Area);
            Console.ReadLine();
        }
    }
}

这是我的主要

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Rectangle;
using System.Collections;
namespace Rectangle_calculation
{
    class Program
    {
        static void Main(string[] args)
        {
            Rectangle.Rectangles[] First = new Rectangles[20];//Storing th 
            for (int i = 0; i < First.Length; i++)
            {
                First[i] = new Rectangles();
                First[i].CalcPerimiter(33, 45);
                First[i].CalcArea(22, 88);
                First[i].CalcPerimiter(23, 75);
                First[i].CalcArea(12, 55);
                First[i].CalcPerimiter(32, 25);
                First[i].CalcArea(220, 88);
                First[i].CalcPerimiter(239, 35);
                First[i].CalcArea(120, 15);
            }
            foreach (Rectangles rectangle in First)
            {
                Console.WriteLine(rectangle.ToString());
                Console.ReadLine();
            }
        }
    }
}

C# 不显示 myarray 中的所有对象

Console.ReadLine();要求用户按回车键。 这就是你看到的停顿

删除 Console.ReadLine(); 从 Rectangles 类的两个方法以及 foreach(在主中)循环中删除

从 for 循环中删除Console.ReadLine();

Console.ReadLine() 是 curlprit,它在 for 循环中每行执行后等待击键。