copy of point.cs

来自「this is a good book for the visual c#」· CS 代码 · 共 63 行

CS
63
字号
// Fig. 10.1: Point.cs
// Point class represents an x-y coordinate pair.

using System;

// Point class definition implicitly inherits from Object
public class Point
{
   // point coordinate
   private int x, y;

   // default constructor
   public Point()
   {
      // implicit call to Object constructor occurs here
   }

   // constructor
   public Point( int xValue, int yValue )
   {
      // implicit call to Object constructor occurs here
      X = xValue;
      Y = yValue;
   }

   // property X
   public int X
   {
      get
      {
         return x;
      }

      set
      {
         x = value;  // no need for validation
      }

   } // end property X

   // property Y
   public int Y
   {
      get
      {
         return y;
      }
      
      set
      {
         y = value;  // no need for validation
      }

   } // end property Y

   // return string representation of Point
   public override string ToString()
   {
      return "[" + X + ", " + Y + "]";
   }

} // end class Point

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?