Принципы объектно-ориентированного программирования

         

HKEY_CURRENT_CONFIG }



HKEY_CURRENT_CONFIG }

public class RegistryKeyAttribute : Attribute

{

public RegistryKeyAttribute(RegistryHives Hive, String ValueName)

{



this.Hive = Hive; this.ValueName = ValueNane; >

protected RegistryHives hive; public RegistryHives Hive {

get { return hive; }

set { hive = value; } >

protected String valueNane; public String ValueName

<

get { return valueName; >

set { valueName = value; } } >

В этом примере я добавил епит для различных типов разделов реестра, конструктор для класса-атрибута (который принимает тип и имя раздела реестра) и два свойства для имени улья реестра и имени значения. Теперь мы видим более широкие возможности атрибутов, так что посмотрим, как запросить атрибут в период выполнения. Мы будем работать с полностью функциональным примером. Перейдем к рассмотрению некоторых более сложных вопросов, связанных с определением и прикреплением атрибутов.



Содержание раздела