Метка: c#
Пляски вокруг копирайта или как записать значение копирайта в текстовое поле в c#
При всем уважении к c#, понадобилось мне тут в текстовое поле записать строчку, содержащую копирайт приложения. Раньше-то, на vb это не проблема была, одна строка и та, что называется, лежащая на поверхности:
vb
Copyright.Text = My.Application.Info.Copyright
Куда уж проще. Стал я по аналогии искать в c# такое свойство — нету. Нагуглил много разных вариантов, но все — штаны через голову надевать. Самый штанный: вытаскивать копирайт через свойства ехе файла… Возникает вопрос — а что не через Индию?
В общем, самый простой и короткий способ, который мне в сети попался вот такой:
c#
var cr = System.Reflection.Assembly.GetExecutingAssembly().CustomAttributes.ToList();
toolStripLabelCopyright.Text = cr[8].ConstructorArguments[0].Value.ToString();
Если кому надо, вот, пользуйтесь 🙂 А если кто знает, как можно еще короче и правильнее — сообщайте, пожалуйста.