c# 5.0 - 1
호출자 정보 c++에 있는 __LINE__, __FUNCTION__과 같은 매크로 상수가 없어서 아쉬울 때가 있는데이를 대체하는 호출자 정보가 추가되었다. 다만 C# 답게 매크로가 아닌 특성과 선택적 매개변수로 구현된다. static void Main(string[] args) { LogMessage("This is test"); } static void LogMessage(string text, [CallerMemberName] string memberName = "", [CallerFilePath] string filePath = "", [CallerLineNumber] int lineNumber = 0) { Console.WriteLine("text : " + text); Console.WriteL..
2015.01.23