Ning nagu näha käskluse Tervita juurest, võib selle ka andmata jätta. Atribuudispetsiifiliste omaduste jaoks tuleb infokogumise juurest leitud atribuut kõigepealt sobivasse tüüpi muundada. HuvitavMeetodAttribute ha=at as HuvitavMeetodAttribute; Edaspidi saab sealt andmeid kätte nagu tavalisest objektist. Küsitakse, kelle loodud käsklusega tegu, mitu korda käivitada ning ongi tegutsemisjuhised olemas. using System; using System.Reflection; namespace Atribuudid3{ [AttributeUsage(AttributeTargets.Method)] class HuvitavMeetodAttribute: System.Attribute{ private int _kogus; private string _koostaja="tundmatu"; public HuvitavMeetodAttribute(int Ukogus){ _kogus=Ukogus; } public int Kogus{ get{return _kogus;} } public string Koostaja{ get{return _koostaja;} set{_koostaja=value;} } } public class ValitudMeetodid{
Ning nagu näha käskluse Tervita juurest, võib selle ka andmata jätta. Atribuudispetsiifiliste omaduste jaoks tuleb infokogumise juurest leitud atribuut kõigepealt sobivasse tüüpi muundada. HuvitavMeetodAttribute ha=at as HuvitavMeetodAttribute; Edaspidi saab sealt andmeid kätte nagu tavalisest objektist. Küsitakse, kelle loodud käsklusega tegu, mitu korda käivitada ning ongi tegutsemisjuhised olemas. using System; using System.Reflection; namespace Atribuudid3{ [AttributeUsage(AttributeTargets.Method)] class HuvitavMeetodAttribute: System.Attribute{ private int _kogus; private string _koostaja="tundmatu"; public HuvitavMeetodAttribute(int Ukogus){ _kogus=Ukogus; } public int Kogus{ get{return _kogus;} } public string Koostaja{ get{return _koostaja;} set{_koostaja=value;} } } public class ValitudMeetodid{