Expression.Dynamic 方法 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建一个表示动态操作的 DynamicExpression。
重载
| Dynamic(CallSiteBinder, Type, Expression, Expression, Expression, Expression) | 
						 创建一个 DynamicExpression,它表示由提供的 CallSiteBinder 绑定的动态操作。  | 
        	
| Dynamic(CallSiteBinder, Type, Expression, Expression) | 
						 创建一个 DynamicExpression,它表示由提供的 CallSiteBinder 绑定的动态操作。  | 
        	
| Dynamic(CallSiteBinder, Type, Expression, Expression, Expression) | 
						 创建一个 DynamicExpression,它表示由提供的 CallSiteBinder 绑定的动态操作。  | 
        	
| Dynamic(CallSiteBinder, Type, Expression) | 
						 创建一个 DynamicExpression,它表示由提供的 CallSiteBinder 绑定的动态操作。  | 
        	
| Dynamic(CallSiteBinder, Type, IEnumerable<Expression>) | 
						 创建一个 DynamicExpression,它表示由提供的 CallSiteBinder 绑定的动态操作。  | 
        	
| Dynamic(CallSiteBinder, Type, Expression[]) | 
						 创建一个 DynamicExpression,它表示由提供的 CallSiteBinder 绑定的动态操作。  | 
        	
Dynamic(CallSiteBinder, Type, Expression, Expression, Expression, Expression)
- Source:
 - Expression.cs
 
- Source:
 - Expression.cs
 
- Source:
 - Expression.cs
 
创建一个 DynamicExpression,它表示由提供的 CallSiteBinder 绑定的动态操作。
public:
 static System::Linq::Expressions::DynamicExpression ^ Dynamic(System::Runtime::CompilerServices::CallSiteBinder ^ binder, Type ^ returnType, System::Linq::Expressions::Expression ^ arg0, System::Linq::Expressions::Expression ^ arg1, System::Linq::Expressions::Expression ^ arg2, System::Linq::Expressions::Expression ^ arg3);
	public static System.Linq.Expressions.DynamicExpression Dynamic (System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, System.Linq.Expressions.Expression arg0, System.Linq.Expressions.Expression arg1, System.Linq.Expressions.Expression arg2, System.Linq.Expressions.Expression arg3);
	static member Dynamic : System.Runtime.CompilerServices.CallSiteBinder * Type * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression -> System.Linq.Expressions.DynamicExpression
	Public Shared Function Dynamic (binder As CallSiteBinder, returnType As Type, arg0 As Expression, arg1 As Expression, arg2 As Expression, arg3 As Expression) As DynamicExpression
	参数
- binder
 - CallSiteBinder
 
动态操作的运行时联编程序。
- returnType
 - Type
 
动态表达式的结果类型。
- arg0
 - Expression
 
动态操作的第一个自变量。
- arg1
 - Expression
 
动态操作的第二个参数。
- arg2
 - Expression
 
动态操作的第三个参数。
- arg3
 - Expression
 
动态操作的第四个自变量。
返回
一个 DynamicExpression,其 NodeType 等于 Dynamic,并且其 Binder 和 Arguments 均设置为指定的值。
注解
将从 DelegateType 参数的类型和指定的返回类型推断结果的属性。
适用于
Dynamic(CallSiteBinder, Type, Expression, Expression)
- Source:
 - Expression.cs
 
- Source:
 - Expression.cs
 
- Source:
 - Expression.cs
 
创建一个 DynamicExpression,它表示由提供的 CallSiteBinder 绑定的动态操作。
public:
 static System::Linq::Expressions::DynamicExpression ^ Dynamic(System::Runtime::CompilerServices::CallSiteBinder ^ binder, Type ^ returnType, System::Linq::Expressions::Expression ^ arg0, System::Linq::Expressions::Expression ^ arg1);
	public static System.Linq.Expressions.DynamicExpression Dynamic (System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, System.Linq.Expressions.Expression arg0, System.Linq.Expressions.Expression arg1);
	static member Dynamic : System.Runtime.CompilerServices.CallSiteBinder * Type * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression -> System.Linq.Expressions.DynamicExpression
	Public Shared Function Dynamic (binder As CallSiteBinder, returnType As Type, arg0 As Expression, arg1 As Expression) As DynamicExpression
	参数
- binder
 - CallSiteBinder
 
动态操作的运行时联编程序。
- returnType
 - Type
 
动态表达式的结果类型。
- arg0
 - Expression
 
动态操作的第一个自变量。
- arg1
 - Expression
 
动态操作的第二个参数。
返回
一个 DynamicExpression,其 NodeType 等于 Dynamic,并且其 Binder 和 Arguments 均设置为指定的值。
注解
将从 DelegateType 参数的类型和指定的返回类型推断结果的属性。
适用于
Dynamic(CallSiteBinder, Type, Expression, Expression, Expression)
- Source:
 - Expression.cs
 
- Source:
 - Expression.cs
 
- Source:
 - Expression.cs
 
创建一个 DynamicExpression,它表示由提供的 CallSiteBinder 绑定的动态操作。
public:
 static System::Linq::Expressions::DynamicExpression ^ Dynamic(System::Runtime::CompilerServices::CallSiteBinder ^ binder, Type ^ returnType, System::Linq::Expressions::Expression ^ arg0, System::Linq::Expressions::Expression ^ arg1, System::Linq::Expressions::Expression ^ arg2);
	public static System.Linq.Expressions.DynamicExpression Dynamic (System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, System.Linq.Expressions.Expression arg0, System.Linq.Expressions.Expression arg1, System.Linq.Expressions.Expression arg2);
	static member Dynamic : System.Runtime.CompilerServices.CallSiteBinder * Type * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression -> System.Linq.Expressions.DynamicExpression
	Public Shared Function Dynamic (binder As CallSiteBinder, returnType As Type, arg0 As Expression, arg1 As Expression, arg2 As Expression) As DynamicExpression
	参数
- binder
 - CallSiteBinder
 
动态操作的运行时联编程序。
- returnType
 - Type
 
动态表达式的结果类型。
- arg0
 - Expression
 
动态操作的第一个自变量。
- arg1
 - Expression
 
动态操作的第二个参数。
- arg2
 - Expression
 
动态操作的第三个参数。
返回
一个 DynamicExpression,其 NodeType 等于 Dynamic,并且其 Binder 和 Arguments 均设置为指定的值。
注解
将从 DelegateType 参数的类型和指定的返回类型推断结果的属性。
适用于
Dynamic(CallSiteBinder, Type, Expression)
- Source:
 - Expression.cs
 
- Source:
 - Expression.cs
 
- Source:
 - Expression.cs
 
创建一个 DynamicExpression,它表示由提供的 CallSiteBinder 绑定的动态操作。
public:
 static System::Linq::Expressions::DynamicExpression ^ Dynamic(System::Runtime::CompilerServices::CallSiteBinder ^ binder, Type ^ returnType, System::Linq::Expressions::Expression ^ arg0);
	public static System.Linq.Expressions.DynamicExpression Dynamic (System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, System.Linq.Expressions.Expression arg0);
	static member Dynamic : System.Runtime.CompilerServices.CallSiteBinder * Type * System.Linq.Expressions.Expression -> System.Linq.Expressions.DynamicExpression
	Public Shared Function Dynamic (binder As CallSiteBinder, returnType As Type, arg0 As Expression) As DynamicExpression
	参数
- binder
 - CallSiteBinder
 
动态操作的运行时联编程序。
- returnType
 - Type
 
动态表达式的结果类型。
- arg0
 - Expression
 
动态操作的第一个自变量。
返回
一个 DynamicExpression,其 NodeType 等于 Dynamic,并且其 Binder 和 Arguments 均设置为指定的值。
注解
将从 DelegateType 参数的类型和指定的返回类型推断结果的属性。
适用于
Dynamic(CallSiteBinder, Type, IEnumerable<Expression>)
- Source:
 - Expression.cs
 
- Source:
 - Expression.cs
 
- Source:
 - Expression.cs
 
创建一个 DynamicExpression,它表示由提供的 CallSiteBinder 绑定的动态操作。
public:
 static System::Linq::Expressions::DynamicExpression ^ Dynamic(System::Runtime::CompilerServices::CallSiteBinder ^ binder, Type ^ returnType, System::Collections::Generic::IEnumerable<System::Linq::Expressions::Expression ^> ^ arguments);
	public static System.Linq.Expressions.DynamicExpression Dynamic (System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, System.Collections.Generic.IEnumerable<System.Linq.Expressions.Expression> arguments);
	static member Dynamic : System.Runtime.CompilerServices.CallSiteBinder * Type * seq<System.Linq.Expressions.Expression> -> System.Linq.Expressions.DynamicExpression
	Public Shared Function Dynamic (binder As CallSiteBinder, returnType As Type, arguments As IEnumerable(Of Expression)) As DynamicExpression
	参数
- binder
 - CallSiteBinder
 
动态操作的运行时联编程序。
- returnType
 - Type
 
动态表达式的结果类型。
- arguments
 - IEnumerable<Expression>
 
动态操作的自变量。
返回
一个 DynamicExpression,其 NodeType 等于 Dynamic,并且其 Binder 和 Arguments 均设置为指定的值。
注解
将从 DelegateType 参数的类型和指定的返回类型推断结果的属性。
适用于
Dynamic(CallSiteBinder, Type, Expression[])
- Source:
 - Expression.cs
 
- Source:
 - Expression.cs
 
- Source:
 - Expression.cs
 
创建一个 DynamicExpression,它表示由提供的 CallSiteBinder 绑定的动态操作。
public:
 static System::Linq::Expressions::DynamicExpression ^ Dynamic(System::Runtime::CompilerServices::CallSiteBinder ^ binder, Type ^ returnType, ... cli::array <System::Linq::Expressions::Expression ^> ^ arguments);
	public static System.Linq.Expressions.DynamicExpression Dynamic (System.Runtime.CompilerServices.CallSiteBinder binder, Type returnType, params System.Linq.Expressions.Expression[] arguments);
	static member Dynamic : System.Runtime.CompilerServices.CallSiteBinder * Type * System.Linq.Expressions.Expression[] -> System.Linq.Expressions.DynamicExpression
	Public Shared Function Dynamic (binder As CallSiteBinder, returnType As Type, ParamArray arguments As Expression()) As DynamicExpression
	参数
- binder
 - CallSiteBinder
 
动态操作的运行时联编程序。
- returnType
 - Type
 
动态表达式的结果类型。
- arguments
 - Expression[]
 
动态操作的自变量。
返回
一个 DynamicExpression,其 NodeType 等于 Dynamic,并且其 Binder 和 Arguments 均设置为指定的值。
注解
将从 DelegateType 参数的类型和指定的返回类型推断结果的属性。