首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

小弟我的一个C#程序,写到一半就不知道如何写下去了,麻烦大家多给点意见!里面的有关问题很多。

2012-02-28 
我的一个C#程序,写到一半就不知道怎么写下去了,麻烦大家多给点意见!里面的问题很多。。。using Systemusing

我的一个C#程序,写到一半就不知道怎么写下去了,麻烦大家多给点意见!里面的问题很多。。。
using System;
using System.Collections.Generic;
using System.Text;

namespace shiyan3
{
  public enum CColor
  { red, black, yellow, green }
  public interface Shape
  {
   
   
  CColor Color { 
  get
  {
  return color; 
  }
  set
  {
  color=value;
  }
  }
  void Draw() 
  { }
  void Erase()
  { }
  void Move()
  { }
  }
class Triangle:Shape
  { CColor color;
  public CColor Color 
  { get 
  {
  return color; } 
  set
  {
  color=value;
  }}
  public override void Draw() 
  { }
  public override void Erase()
  { }
  public override void Move() 
  { } 
  private Point point1,point2;
  public Point Point1
  {
  get{
  return point1;}
  set
  {
  point1=value;
  }
  }
  public Point Point2
  {
  get
  {
  return point2;
  }
  set
  {
  point2=value;
  }
  }
  public Point Point3
  {
  get
  {
  return point3;
  }
  set
  {
  point3=value;
  }
  }
  public Triangle(Point p1,Point p2,Point p3)
  {
  this.point1=p1;
  this.point2=p2;
  this.point3=p3; 在此处应该怎么样定义三个点的坐标?(格式)
  }
  public double Area()
  { double s=0; } //在此处求三角形的面积  
  public Triangle()
  {} 为什么在此处还要定义一个构造函数,有什么用????
  public override string ToString()
  {
  return base.ToString(); ToString方法运用正确吗?有什么效果啊?
  }
  }

class test
 {
  public static void main()
  { 
  Point a1=new Point(。。。。); 在此处应该怎么样定义对象?需要分别定义点的坐标吗?如果是,那应该怎么样来定义呢?
  a1.ToString; //这样运用是不是有错误?
   

  }
 }
  }

[解决办法]
郁闷。。。 你基本功不过关呀。
还是去看看相关基本介绍吧。
如果帮你解释了,不然要写很多,不然治标不治本。
[解决办法]
在此处应该怎么样定义三个点的坐标?(格式)
图形坐标.net有现成的类支持
为什么在此处还要定义一个构造函数,有什么用???? 
不写这个构造函数也可以,编译的时候系统会默认为这个类加一个
ToString方法运用正确吗?有什么效果啊? 
看情况,如果你程序用不到的话可以不要
这样运用是不是有错误? 
是有错误,方法调用要加括号。
[解决办法]
我滴个天啦 ,这规范......这习惯..........
[解决办法]
规范 
代码一定要规范
[解决办法]


探讨
规范
代码一定要规范

[解决办法]
基本的代码规范要清楚

热点排行