April 2018
Intermediate to advanced
238 pages
4h 32m
German
Seit C# 5.0 können Sie optionale Parameter mit einem der drei Aufrufer-Info-Attribute versehen, die den Compiler anweisen, Daten, die aus dem Quellcode des Aufrufers entnommen werden, in den Standardwert für den Parameter aufzunehmen:
Die Foo-Methode im folgenden Programm stellt alle drei vor:
using System;
using System.Runtime.CompilerServices;
class Program
{
static void Main() => Foo();
static void Foo (
[CallerMemberName] string memberName = null,
[CallerFilePath] string filePath = null,
[CallerLineNumber] ...