Chapter 14 Quick Reference 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 Scre
Trang 1Chapter 14 Quick Reference
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:
Trang 2To Do this
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 { } }
}