0
메서드 시작 시간을 기록 할 사용자 지정 특성을 쓰려고합니다.레코드 시간 사용자 지정 특성 C#
public class Program
{
public static void Main(string[] args)
{
try
{
CompareBusinessUnits();
}
catch (Exception ex)
{
throw;
}
}
[RecordTime]
private static void CompareBusinessUnits()
{
// to do something
}
}
public class RecordTimeAttribute : Attribute
{
public void PrintStartTime()
{
Console.WriteLine("Start Time " + DateTime.Now);
}
}
그러나 콘솔 창은 시작 시간을 표시하지 않습니다
여기 내 코드입니다. 방법이 시작될 때 시간을 인쇄하고 싶습니다.
아마 : http://stackoverflow.com/a/226440/2877982 – bump
그냥 맞춤 속성을 정의한다고해서 실제로 코드가 실행되는 것은 아닙니다. 이러한 속성을 검색하고 적절한 기능을 호출하는 리플렉션 코드를 작성해야합니다. 속성은 마법이 아닙니다. –
이것은 어떤 특성을 위해 설계된 것이 아닙니다. – TheLethalCoder