War diese Seite hilfreich?
Ihr Feedback ist uns wichtig. Teilen Sie uns Ihre Meinung mit.
Weiteres Feedback?
1500 verbleibende Zeichen
New-Methode (ConstructorInfo, Expression[])
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

Expression.New-Methode (ConstructorInfo, Expression[])

Erstellt eine NewExpression, die den Aufruf des angegebenen Konstruktors mit den angegebenen Argumenten darstellt.

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

public static NewExpression New(
	ConstructorInfo constructor,
	params Expression[] arguments
)

Parameter

constructor
Typ: System.Reflection.ConstructorInfo
Die ConstructorInfo, auf die die Constructor-Eigenschaft festgelegt werden soll.
arguments
Typ: System.Linq.Expressions.Expression[]
Ein Array von Expression-Objekten, mit denen die Arguments-Auflistung aufgefüllt werden soll.

Rückgabewert

Typ: System.Linq.Expressions.NewExpression
Ein NewExpression, bei dem die NodeType-Eigenschaft gleich New ist und die Constructor-Eigenschaft sowie die Arguments-Eigenschaft auf die angegebenen Werte festgelegt sind.

AusnahmeBedingung
ArgumentNullException

constructor ist null.

- oder -

Ein Element von arguments ist null.

ArgumentException

Die Länge von arguments entspricht nicht der Anzahl von Parametern für den durch constructor darstellten Konstruktor.

- oder -

Die Type-Eigenschaft eines Elements von arguments kann nicht dem Typ des entsprechenden Parameters des durch constructor dargestellten Konstruktors zugeordnet werden.

Der arguments-Parameter muss dieselbe Anzahl an Elementen wie die Anzahl der Parameter für den durch constructor dargestellten Konstruktor enthalten. Wenn arguments gleich null ist, wird dieser Parameter als leer betrachtet, und die Arguments-Eigenschaft der resultierenden NewExpression ist eine leere Auflistung.

Die Type-Eigenschaft der resultierenden NewExpression stellt den deklarierenden Typ des durch constructor dargestellten Konstruktors dar. Die Members-Eigenschaft ist eine leere Auflistung.

.NET Framework

Unterstützt in: 4.5.2, 4.5.1, 4.5, 4, 3.5

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Portable Klassenbibliothek

Unterstützt in: Portable Klassenbibliothek

.NET für Windows Store-Apps

Unterstützt in: Windows 8

.NET für Windows Phone-Apps

Unterstützt in: Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Community-Beiträge

HINZUFÜGEN
Microsoft führt eine Onlineumfrage durch, um Ihre Meinung zur MSDN-Website zu erfahren. Wenn Sie sich zur Teilnahme entscheiden, wird Ihnen die Onlineumfrage angezeigt, sobald Sie die MSDN-Website verlassen.

Möchten Sie an der Umfrage teilnehmen?
Anzeigen:
© 2015 Microsoft