1. среда разработки:
2. Во-первых, я определяю следующие характеристики
public class DynaimcInfo : System.Attribute
{
public DynaimcInfo(int type, string module, string model)
{
this.Type = type;
this.Module = module;
this.Model = model;
}
public int Type { get; }
public string Module { get; }
public string Model { get; }
}
3. Я использовал пользовательские функции в определенном классе методов.
[DynaimcInfo(1,"Test","No.1")]
public void Test()
{
//How do I get the attribute values of custom attributes here?
}
4.Моя цель - записывать журнал равномерно при вызове метода, и параметры функции будут определятьинформация о модуле записи журнала.
[DynaimcInfo(1,"Test1","No.1")]
public void Test1()
{
xx.log(1,"Test","No.1")
}
[DynaimcInfo(2,"Test2","No.2")]
public void Test()
{
xx.log(2,"Test2","No.2")
}
Проблема: Как получить тип значения атрибута, модель и модуль в пользовательском методе test ()?