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.Increment-Methode: (Expression)

.NET Framework (current version)
 

Veröffentlicht: Oktober 2016

Erstellt eine UnaryExpression, die das Erhöhen des Ausdruckswerts um 1 darstellt.

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

public static UnaryExpression Increment(
	Expression expression
)

Parameter

expression
Type: System.Linq.Expressions.Expression

Ein zu erhöhendes Expression.

Rückgabewert

Type: System.Linq.Expressions.UnaryExpression

Eine UnaryExpression, die den erhöhten Ausdruckswert darstellt.

Dieser Ausdruck ist funktional und ändert nicht den Wert des Objekts, das an sie übergeben wird.

Im folgenden Codebeispiel wird veranschaulicht, wie einen Ausdruck erstellt, der eine Inkrementoperation darstellt.

// Add the following directive to your file:
// using System.Linq.Expressions;  

// This expression represents an increment operation. 
double num = 5.5;
Expression incrementExpr = Expression.Increment(
                            Expression.Constant(num)
                        );


// Print out the expression.
Console.WriteLine(incrementExpr.ToString());

// The following statement first creates an expression tree,
// then compiles it, and then executes it.
Console.WriteLine(Expression.Lambda<Func<double>>(incrementExpr).Compile()());

// The value of the variable did not change,
// because the expression is functional.
Console.WriteLine("object: " + num);

// This code example produces the following output:
//
// Increment(5.5)
// 6.5
// object: 5.5

Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 4.0
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
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: