我有另一个名为Rectangles的类,我正在迭代对象,使用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();
}
}
}
}
答案 0 :(得分:1)
Console.ReadLine();
要求用户按Enter键。那是你看到的暂停
答案 1 :(得分:0)
从for循环中删除Console.ReadLine();
答案 2 :(得分:0)
Console.ReadLine()是在for循环中每行执行后等待键击的curlprit。
答案 3 :(得分:0)
删除Console.ReadLine();来自Rectangles类的两个方法以及foreach(在main中)循环