W c# 5.0 dodano dwa nowe atrybuty: CallerMemberName oraz CallerFilePath. Można je stosować do domyślnych parametrów metod:staticprivatevoid Print([CallerMemberName]string methodName =null, [CallerFilePath]string fileName =null) { Console.WriteLine(methodName); Console.WriteLine(fileName); } Wywołanie powyższej metody bez podania argumentów spowoduje przekazaniem nazwy metody, która wywołała Print oraz ścieżki pliku w którym znajduje się ta metoda:Print(); Jeśli Print został wywołany w metodzie ...
Strona głównaInne
Inne 4807 dni, 8 godzin, 11 minut temu 209 pokaż kod licznika zwiń
Podobne artykuły:
- Definiowanie oraz odczyt własnych atrybutów « Developer notes
- Hryniewski.NET | Enum - Wyświetlanie nazwy z atrybutu Display Name w widoku
- C# attributes you should know #2: [DebuggerStepThrough] and [DebuggerHidden] – A Girl Among Geeks
- Metody rozszerzające, Atrybuty i Refleksje w .NET
- Atrybuty autoryzacji w asp mvc - jak to zaimplementować
- Dodawanie atrybutów do automatycznie wygenerowanych klas partial
- Tworzenie własnych atrybutów w C# - Alt Control Delete
- Lokalizacja UI z wykorzystaniem plików XML i mechanizmu refleksji – Część 3
- Bind to Enum c# - Robert Olechowski blog