ExtentionsRangeForEachT1(T1, String, Object, FuncT1, Object, T1) 方法
A数组指定的区域 与来源B运算后写回 与Excel中数组运算类似
B有4种情况 注意与Excel数组不同 原数组区域不会自动扩展
1 B是与区域同大小的数组 直接按2个数组元素运算
2 B是单个值 则单个值扩展为区域同大小数组后运算
3 B是单行数组且列数与区域一致 则扩展单行与区域行数一致后运算
4 B是单列数组且行数与区域一致 则扩展单列与区域列数一致后运算
命名空间: Excel880VSTO程序集: Excel880VSTO (在 Excel880VSTO.dll 中) 版本:1.5.8.0 (1.5.8.0)
public static Object[,] RangeForEach<T1>(
this ref T1[,] arr,
string 地址,
Object 来源,
Func<T1, Object, T1> 数组运算
)
<ExtensionAttribute>
Public Shared Function RangeForEach(Of T1) (
ByRef arr As T1(,),
地址 As String,
来源 As Object,
数组运算 As Func(Of T1, Object, T1)
) As Object(,)
Dim arr As T1(,)
Dim 地址 As String
Dim 来源 As Object
Dim 数组运算 As Func(Of T1, Object, T1)
Dim returnValue As Object(,)
returnValue = arr.RangeForEach(地址,
来源, 数组运算)
- arr T1
-
- 地址 String
-
- 来源 Object
-
- 数组运算 FuncT1, Object, T1
- 数组运算(a,b)
- T1
Object在 Visual Basic 和 C# 中,这个方法可以当成为类型
T1 的实例方法来调用。在采用实例方法语法调用这个方法时,请省略第一个参数。请参考
扩展方法 (Visual Basic) 或
扩展方法 (C# 编程指南) 获取更多信息。