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

Expression.MakeUnary-Methode: (ExpressionType, Expression, Type)

 

Veröffentlicht: Oktober 2016

Erstellt bei gegebenem Operanden eine UnaryExpression durch Aufrufen der entsprechenden Factorymethode.

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

public static UnaryExpression MakeUnary(
	ExpressionType unaryType,
	Expression operand,
	Type type
)

Parameter

unaryType
Type: System.Linq.Expressions.ExpressionType

Der ExpressionType, der den Typ der unären Operation angibt.

operand
Type: System.Linq.Expressions.Expression

Eine Expression, die den Operanden darstellt.

type
Type: System.Type

Der Type, der den zu konvertierenden Typ angibt (übergeben Sie null, wenn dies nicht benötigt wird).

Rückgabewert

Type: System.Linq.Expressions.UnaryExpression

Der UnaryExpression, der aus dem Aufruf der geeigneten Factorymethode resultiert.

Exception Condition
ArgumentNullException

operand ist null.

ArgumentException

unaryType Knoten mit einem unäre Ausdruck entspricht.

Die unaryType -Parameter bestimmt, welche UnaryExpression Factorymethode, die diese Methode aufruft. Zum Beispiel wenn unaryType gleich Convert, diese Methode ruft Convert. Die typeParameter wird ignoriert, wenn er nicht an die Factorymethode gilt, die aufgerufen wird.

Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 3.5
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0
Windows Phone
Verfügbar seit 8.1
Zurück zum Anfang
Anzeigen: