Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Создание пользовательских аттрибутов

292
20 марта 2006 года
Matush
726 / / 14.01.2004
Проблема вот в чем. Пока имею только поверхностное понятие как их сделать.

У меня есть класс лайбрари в котором есть такой текст:

[AttributeUsage(AttributeTargets.Class)]
public class Matush1Attribute : Attribute
{
string g_name;
public Matush1Attribute(string Name)
{
this.g_name = Name;
}
}

Если я правильно понимаю, то в екзешнике, который использует етот класс лайбрари я вызвав Attribute.GetCustomAttributes(...) должен получить свой аттрибут?
713
21 марта 2006 года
Ap0k
360 / / 13.03.2006
Цитата:
Originally posted by Matush
Проблема вот в чем. Пока имею только поверхностное понятие как их сделать.

У меня есть класс лайбрари в котором есть такой текст:

[AttributeUsage(AttributeTargets.Class)]
public class Matush1Attribute : Attribute
{
string g_name;
public Matush1Attribute(string Name)
{
this.g_name = Name;
}
}

Если я правильно понимаю, то в екзешнике, который использует етот класс лайбрари я вызвав Attribute.GetCustomAttributes(...) должен получить свой аттрибут?


Использование атрибутов в среде .NET

713
21 марта 2006 года
Ap0k
360 / / 13.03.2006


Идеология атрибутов

292
21 марта 2006 года
Matush
726 / / 14.01.2004
Спасибо за ссылки.
Еще читаю, но пока есть такой вопрос.
Я хочу свои сборки пометить атрибутами (то есть атрибут на уровне сборки).

в класслайбрари пишу такое
using System;
using System.Reflection;
[assembly:AssemblyName("Matush")]

получаю еррор:
(3): 'System.Reflection.AssemblyName': is not an attribute class
292
21 марта 2006 года
Matush
726 / / 14.01.2004
Всем спасибо, уже разобрался
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог