Придумать и описать атрибуты и методы для объекта с следующей сферы: спортсмены - C#
Формулировка задачи:
Придумать и описать атрибуты и методы для объекта с следующей сферы: спортсмены.
Решение задачи: «Придумать и описать атрибуты и методы для объекта с следующей сферы: спортсмены»
textual
Листинг программы
namespace testMyAttribute { public partial class Form1 : Form { PersonalDataOfAthletes PersonalDataOfAthletes_ = new PersonalDataOfAthletes(); public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { string name = PersonalDataOfAthletes_.AttributeAthletes(); textBox1.Text = name; } } public class MyAttribute : Attribute // создаём собственный атрибут наследуясь от стандартного класса { // public int weightOfTheSportsman {get; set; } // public int NumberSportsman { get; set; } // создаём своё свойство которое будет содержать атрибут public string NameSportsman { get; set; } } // public class PersonalNameOfAthletes public class PersonalDataOfAthletes { // MyAttribute MyAttribute = new MyAttribute() { NameSportsman = "ВАСЯ" }; public string AttributeAthletes() { MyAttribute MyAttribute = new MyAttribute() { NameSportsman = "ВАСЯ" }; var type = this.GetType(); // получение описания типа string str = ""; if (Attribute.IsDefined(type, typeof(MyAttribute))) // проверка на существование атрибута { var attributeValue = Attribute.GetCustomAttribute(type, typeof(MyAttribute)) as MyAttribute; // получаем значение атрибута str = attributeValue.NameSportsman; // используем значение атрибута для формирования результата } //return new string[0]; return str; } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д