点击或拖拽改变大小

ByteTransformHelperGetResultFromOtherTResult, TIn1, TIn2, TIn3, TIn4, TIn5, TIn6, TIn7, TIn8, TIn9 方法 (OperateResultTIn1, FuncTIn1, OperateResultTIn2, FuncTIn2, OperateResultTIn3, FuncTIn3, OperateResultTIn4, FuncTIn4, OperateResultTIn5, FuncTIn5, OperateResultTIn6, FuncTIn6, OperateResultTIn7, FuncTIn7, OperateResultTIn8, FuncTIn8, OperateResultTIn9, FuncTIn9, OperateResultTResult)

使用指定的转换方法,来获取到实际的结果对象内容

命名空间:  HslCommunication.Core
程序集:  HslCommunication (在 HslCommunication.dll 中) 版本:12.1.2.0 (12.1.2.0)
语法
public static OperateResult<TResult> GetResultFromOther<TResult, TIn1, TIn2, TIn3, TIn4, TIn5, TIn6, TIn7, TIn8, TIn9>(
	OperateResult<TIn1> result,
	Func<TIn1, OperateResult<TIn2>> trans1,
	Func<TIn2, OperateResult<TIn3>> trans2,
	Func<TIn3, OperateResult<TIn4>> trans3,
	Func<TIn4, OperateResult<TIn5>> trans4,
	Func<TIn5, OperateResult<TIn6>> trans5,
	Func<TIn6, OperateResult<TIn7>> trans6,
	Func<TIn7, OperateResult<TIn8>> trans7,
	Func<TIn8, OperateResult<TIn9>> trans8,
	Func<TIn9, OperateResult<TResult>> trans9
)

参数

result
类型:HslCommunicationOperateResultTIn1
原始的结果对象
trans1
类型:SystemFuncTIn1, OperateResultTIn2
转换方法1,从类型TIn1转换拿到OperateResult的TIn2的泛型委托
trans2
类型:SystemFuncTIn2, OperateResultTIn3
转换方法2,从类型TIn2转换拿到OperateResult的TIn3的泛型委托
trans3
类型:SystemFuncTIn3, OperateResultTIn4
转换方法3,从类型TIn3转换拿到OperateResult的TIn4的泛型委托
trans4
类型:SystemFuncTIn4, OperateResultTIn5
转换方法4,从类型TIn4转换拿到OperateResult的TIn5的泛型委托
trans5
类型:SystemFuncTIn5, OperateResultTIn6
转换方法5,从类型TIn5转换拿到OperateResult的TIn6的泛型委托
trans6
类型:SystemFuncTIn6, OperateResultTIn7
转换方法6,从类型TIn6转换拿到OperateResult的TIn7的泛型委托
trans7
类型:SystemFuncTIn7, OperateResultTIn8
转换方法7,从类型TIn7转换拿到OperateResult的TIn8的泛型委托
trans8
类型:SystemFuncTIn8, OperateResultTIn9
转换方法8,从类型TIn8转换拿到OperateResult的TIn9的泛型委托
trans9
类型:SystemFuncTIn9, OperateResultTResult
转换方法9,从类型TIn9转换拿到OperateResult的TResult的泛型委托

类型参数

TResult
结果类型
TIn1
输入类型1
TIn2
输入类型2
TIn3
输入类型3
TIn4
输入类型4
TIn5
输入类型5
TIn6
输入类型6
TIn7
输入类型7
TIn8
输入类型8
TIn9
输入类型9

返回值

类型:OperateResultTResult
类型为TResult的对象
参见