Teraz (C# 4.0), nasza metoda rejestrowania wyglądaŁącząc CallerMemberName z params
public void Log(string methodName, string messageFormat, params object[] messageParameters)
gdzie rejestrator robi formatowanie ciąg tak, że rozmówca nie wprowadziły String.Format, aby stworzyć miłą wiadomość dziennika (i pozwala programowi rejestrującemu pominąć formatowanie ciągów, jeśli nie ma dołączonej przeglądarki).
Z C# 5.0 Chciałbym pozbyć się parametru methodName za pomocą nowego atrybutu CallerMemberName, ale nie widzę sposobu, w jaki można go połączyć ze słowem kluczowym "params". Czy jest jakiś sposób na zrobienie tego?
Bałem tak. Dzięki za potwierdzenie. – Emile