Chapter 14 Quick Reference


Chapter 14 Quick Reference

To

Do this

Declare a read/write property for a struct or class.

Declare the type of the property, its name, a get accessor, and a set accessor. For example:

struct ScreenPosition  {      ...      public int X      {          get { ... }          set { ... }      }      ...  }

Declare a read-only property for a struct or class.

Declare a property with only a get accessor. For example:

struct ScreenPosition  {      ...      public int X      {          get { ... }      }      ...  }

Declare a write-only property for a struct or class.

Declare a property with only a set accessor. For example:

struct ScreenPosition  {      ...     public int X      {          set { ... }      }      ...  }

Declare a property in an interface

Declare a property with just the get or set keyword, or both. For example:

interface IScreenPosition  {      int X { get; set; } //  no body      int Y { get; set; } //  no body  }

Implement an interface property in a struct or class.

In the class or struct that implements the interface, declare the property and implement the accessors. For example:

struct ScreenPosition : IScreenPosition {      public int X      {          get { ... }          set { ... }      }      public int Y      {          get { ... }          set { ... }      }  }




Microsoft Visual C# 2005 Step by Step
Microsoft® Visual C#® 2005 Step by Step (Step By Step (Microsoft))
ISBN: B002CKYPPM
EAN: N/A
Year: 2005
Pages: 183
Authors: John Sharp

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net