Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как из атрибута узнать имя класса, к которому он является атрибутом? / 6 сообщений из 6, страница 1 из 1
27.02.2013, 11:40
    #38167734
2king2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из атрибута узнать имя класса, к которому он является атрибутом?
Как из атрибута узнать имя класса, к которому он является атрибутом?
Код: c#
1.
2.
[System.ComponentModel.DisplayName(имя класса, т.е. Book)]
public class Book {...}
...
Рейтинг: 0 / 0
27.02.2013, 12:32
    #38167816
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из атрибута узнать имя класса, к которому он является атрибутом?
2king2Как из атрибута узнать имя класса, к которому он является атрибутом? Разве что передать это имя атрибуту в конструктор.
...
Рейтинг: 0 / 0
27.02.2013, 12:38
    #38167822
2king2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из атрибута узнать имя класса, к которому он является атрибутом?
Antonariy2king2Как из атрибута узнать имя класса, к которому он является атрибутом? Разве что передать это имя атрибуту в конструктор.

Хм, а накидайте пару строк кода, чтобы я понял ход ваших мыслей.
...
Рейтинг: 0 / 0
27.02.2013, 12:43
    #38167831
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из атрибута узнать имя класса, к которому он является атрибутом?
2king2Хм, а накидайте пару строк кода, чтобы я понял ход ваших мыслей.Лучше Вы накидайте пару строк о том, как до атрибута свойства класса добрались.
...
Рейтинг: 0 / 0
27.02.2013, 12:57
    #38167855
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из атрибута узнать имя класса, к которому он является атрибутом?
2king2Antonariyпропущено...
Разве что передать это имя атрибуту в конструктор.

Хм, а накидайте пару строк кода, чтобы я понял ход ваших мыслей.
<AttributeUsage(AttributeTargets.Class)>
Public Class TestAttr
Inherits System.Attribute

Protected sClassName As String

Public Sub New(ClassName As String)
sClassName = ClassName
End Sub

Public Property ClassName As String
Get
Return sClassName
End Get
Set(value As String)
sClassName = value
End Set
End Property
End Class

<TestAttr("TestClass")>
Public Class TestClass

End Class
...
Рейтинг: 0 / 0
27.02.2013, 12:58
    #38167858
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из атрибута узнать имя класса, к которому он является атрибутом?
Ой

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
<AttributeUsage(AttributeTargets.Class)>
Public Class TestAttr
    Inherits System.Attribute

    Protected sClassName As String

    Public Sub New(ClassName As String)
        sClassName = ClassName
    End Sub

    Public Property ClassName As String
        Get
            Return sClassName
        End Get
        Set(value As String)
            sClassName = value
        End Set
    End Property
End Class

<TestAttr("TestClass")>
Public Class TestClass

End Class
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как из атрибута узнать имя класса, к которому он является атрибутом? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]