我重新实现了
我的问题是:在此处从BCL中抛出什么异常最合适?(我希望这与其余的
Enumerable.Zip
(我自己的叫做Merge
)。它与原始函数相同,只是如果一个枚举器的MoveNext
在另一个枚举器之前返回false(表示序列长度不同),则会抛出异常。我的问题是:在此处从BCL中抛出什么异常最合适?(我希望这与其余的
Enumerable
(LINQ)函数尽可能接近。)