在上述内容中,提到了VBA中的With
块在C#中没有等价物。为了解决这个问题,可以使用以下等效的C#代码:
myRow = ProductRangeA.Rows.Count;
myValue = ProductRangeA.Value;
myRow = ProductRangeB.Columns.Count;
myValue = ProductRangeB.Value;
由于无法避免每次都要输入ProductRangeA和ProductRangeB两次,因此可以通过使用更短的变量名来减少输入。当然,这可能会使代码更难理解。