X hits on this document

1126 views

0 shares

0 downloads

0 comments

361 / 396

C# LANGUAGE SPECIFICATION

A.4

An example

A.4.1

C# source code

The following example shows the source code of a Point class:

namespace Graphics { /// <remarks>Class <c>Point</c> models a point in a two-dimensional plane. /// </remarks> public class Point {

/// <summary>Instance variable <c>x</c> represents the point's ///x-coordinate.</summary> private int x;

/// <summary>Instance variable <c>y</c> represents the point's ///y-coordinate.</summary> private int y;

/// <value>Property <c>X</c> represents the point's x-coordinate.</value> public int X { get { return x; } set { x = value; } }

/// <value>Property <c>Y</c> represents the point's y-coordinate.</value> public int Y { get { return y; } set { y = value; } }

/// <summary>This constructor initializes the new Point to ///(0,0).</summary> public Point() : this(0,0) {}

/// <summary>This constructor initializes the new Point to ///(<paramref name="xor"/>,<paramref name="yor"/>).</summary> /// <param><c>xor</c> is the new Point's x-coordinate.</param> /// <param><c>yor</c> is the new Point's y-coordinate.</param> public Point(int xor, int yor) { X = xor; Y = yor; }

/// <summary>This method changes the point's location to ///the given coordinates.</summary> /// <param><c>xor</c> is the new x-coordinate.</param> /// <param><c>yor</c> is the new y-coordinate.</param> /// <see cref="Translate"/> public void Move(int xor, int yor) { X = xor; Y = yor; }

348Copyright Microsoft Corporation 1999-2003. All Rights Reserved.

Document info
Document views1126
Page views1126
Page last viewedTue Jan 17 09:16:30 UTC 2017
Pages396
Paragraphs9401
Words133190

Comments