Func(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult) Delegat
TOC
Inhaltsverzeichnis reduzieren
Inhaltsverzeichnis erweitern
Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>-Delegat

.NET Framework (current version)
 

Kapselt eine Methode, die über 15 Parameter verfügt und gibt einen Wert des angegebenen Typs der TResult Parameter.

Namespace:   System
Assembly:  System.Core (in System.Core.dll)

public delegate TResult Func<in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, in T10, in T11, in T12, in T13, in T14, in T15, out TResult>(
	T1 arg1,
	T2 arg2,
	T3 arg3,
	T4 arg4,
	T5 arg5,
	T6 arg6,
	T7 arg7,
	T8 arg8,
	T9 arg9,
	T10 arg10,
	T11 arg11,
	T12 arg12,
	T13 arg13,
	T14 arg14,
	T15 arg15
)

Parameter

arg1
Type: T1

Der erste Parameter der Methode, die dieser Delegat kapselt.

arg2
Type: T2

Der zweite Parameter der Methode, die dieser Delegat kapselt.

arg3
Type: T3

Der dritte Parameter der Methode, die dieser Delegat kapselt.

arg4
Type: T4

Der vierte Parameter der Methode, die dieser Delegat kapselt.

arg5
Type: T5

Der fünfte Parameter der Methode, die dieser Delegat kapselt.

arg6
Type: T6

Der sechste Parameter der Methode, die dieser Delegat kapselt.

arg7
Type: T7

Der siebte Parameter der Methode, die dieser Delegat kapselt.

arg8
Type: T8

Der achte Parameter der Methode, die dieser Delegat kapselt.

arg9
Type: T9

Der neunte Parameter der Methode, die dieser Delegat kapselt.

arg10
Type: T10

Der zehnte Parameter der Methode, die dieser Delegat kapselt.

arg11
Type: T11

Der elfte Parameter der Methode, die dieser Delegat kapselt.

arg12
Type: T12

Der zwölfte Parameter der Methode, die dieser Delegat kapselt.

arg13
Type: T13

Der dreizehnte Parameter der Methode, die dieser Delegat kapselt.

arg14
Type: T14

Der vierzehnte Parameter der Methode, die dieser Delegat kapselt.

arg15
Type: T15

Der fünfzehnte Parameter der Methode, die dieser Delegat kapselt.

Rückgabewert

Type: TResult

Der Rückgabewert der Methode, die dieser Delegat kapselt.

Typparameter

inT1

Der Typ des ersten Parameters der Methode, die dieser Delegat kapselt.

inT2

Der Typ des zweiten Parameters der Methode, die dieser Delegat kapselt.

inT3

Der Typ des dritten Parameters der Methode, die dieser Delegat kapselt.

inT4

Der Typ des vierten Parameters der Methode, die dieser Delegat kapselt.

inT5

Der Typ des fünften Parameters der Methode, die dieser Delegat kapselt.

inT6

Der Typ des sechsten Parameters der Methode, die dieser Delegat kapselt.

inT7

Der Typ des siebten Parameters der Methode, die dieser Delegat kapselt.

inT8

Der Typ des achten Parameters der Methode, die dieser Delegat kapselt.

inT9

Der Typ des neunten Parameters der Methode, die dieser Delegat kapselt.

inT10

Der Typ des zehnten Parameters der Methode, die dieser Delegat kapselt.

inT11

Der Typ des elften Parameters der Methode, die dieser Delegat kapselt.

inT12

Der Typ des zwölften Parameters der Methode, die dieser Delegat kapselt.

inT13

Der Typ des dreizehnten Parameters der Methode, die dieser Delegat kapselt.

inT14

Der Typ des vierzehnten Parameters der Methode, die dieser Delegat kapselt.

inT15

Der Typ des fünfzehnten Parameters der Methode, die dieser Delegat kapselt.

outTResult

Der Typ des Rückgabewerts der Methode, die dieser Delegat kapselt.

Sie können diesen Delegaten verwenden, um eine Methode darzustellen, die als Parameter übergeben werden kann, ohne explizit einen benutzerdefinierten Delegaten zu deklarieren. Der gekapselte Methode muss der Methodensignatur entsprechen, die von diesem Delegaten definiert ist. Dies bedeutet, dass der gekapselte Methode 15 Parameter verfügen muss, von die jeder Wert übergeben wird, und einen Wert zurückgegeben werden muss.

System_CAPS_noteHinweis

Um eine Methode zu verweisen, die über 15 Parameter verfügt und gibt void (oder in Visual Basic deklariert wird als eine Sub sondern als eine Function), verwenden Sie die generischen Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> stattdessen delegieren.

Sie können auch die Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult> mit anonymen Methoden und Lambda-Ausdrücke zu delegieren.

Der zugrunde liegende Typ eines Lambda-Ausdrucks ist einer der generischen Func Delegaten. Dadurch können einen Lambda-Ausdruck als Parameter zu übergeben, ohne explizit einen Delegaten zugewiesen werden.

Universal Windows Platform
Verfügbar seit 4.5
.NET Framework
Verfügbar seit 4.0
Portable Class Library
Unterstützt in: portable .NET platforms
Silverlight
Verfügbar seit 4.0
Windows Phone Silverlight
Verfügbar seit 8.0
Windows Phone
Verfügbar seit 8.1
Zurück zum Anfang
Anzeigen:
© 2016 Microsoft