一个简单的C#题目

来源:百度知道 编辑:UC知道 时间:2024/05/29 23:39:33
using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication1
{
class Program
{

public struct Rect //定义一个矩结构
{
public double width; //矩形的宽
public double height; //矩形的高

public Rect(double x, double y)
{
width = x; //初始化矩形的宽还有高
height = y;

}
public double Area() //double类型的方法
{

return width * height;
}

}

static void Main(string[] args)
{
Rect rect1; //实例化矩形结构
rect1.width = 5; //为矩形宽赋值
rect1.height = 3; //为矩形高赋值
Console.WriteLine("矩形的面积为:",rect1.Area());
Rect rect2 = new Rect(6, 4

Console.WriteLine用错了
Console.WriteLine("矩形的面积为: "+rect1.Area());

Console.WriteLine("矩形的面积为: "+rect2.Area());
这样就行了

输出语句改为:
Console.WriteLine("矩形的面积为:"+ rect1.Area());
Console.WriteLine("矩形的面积为:"+rect2.Area());
或者改为:
Console.WriteLine("矩形的面积为:{0}",rect1.Area());
Console.WriteLine("矩形的面积为:{0}",rect2.Area());

单步调试 查看变量的值变化情况