using System; class Address { protected string city; public string City { get { return city; } } protected string zipCode; public string ZipCode { get { return zipCode; } set { zipCode = value; city = "Atlanta"; } } } class PropertyApp { public static void Main() { Address addr = new Address(); addr.ZipCode = "30338"; string zip = addr.ZipCode; Console.WriteLine("The city for ZIP code {0} is {1}", addr.ZipCode, addr.City); } }
7.38.Properties | ||||
7.38.1. | Properties and its Restrictions | |||
7.38.2. | A simple property example | |||
7.38.3. | Readonly property | |||
7.38.4. | Property Getter and Setter | |||
7.38.5. | Define accessors for Properties with get and set | |||
7.38.6. | Use properties to set and get private members. | |||
7.38.7. | Add Length property to MyArray | |||
7.38.8. | Property And its associated Field | |||
7.38.9. | Add statement to the getter and setter of a property | |||
7.38.10. | Combine readonly and read only property | |||
7.38.11. | Put logic to property setter | |||
7.38.12. | Do calculation with Property | |||
7.38.13. | Invoke Indexed Property Demo | |||
7.38.14. | throw Exception from property setting | |||
7.38.15. | Write Only Properties and |