我很少有方法可以接受固定大小的集合(例如 2、3、5)。而且我无法决定哪种方式更好:
public void Foo(IEnumerable<Object> objects)
{
if(objects.Count() != 3)
{
throw new Exception()
}
// actions
}
public void Foo(Object objectA, Object objectB, Object objectC)
{
// actions
}
每个选项都有最终的 +\- 吗?