假设我有一个对象列表TheListOfObjects。
如果我这样写:
TheListOfObjects = TheListOfObjects.Take(40).ToList();
如果列表中只有30个项目,它将崩溃还是仅返回前30个项目?当TheListOfObjects为空,甚至为null时?
谢谢。
最佳答案
这是您应该尝试一下或至少检查documentation的其中之一。
它将只返回前30个。
它将返回空序列。
这将导致ArgumentNullException
。
从MSDN:
并在异常(exception)情况下:
Exception Condition
ArgumentNullException source is null
在花费您登录StackOverflow的时间中,您可能已经检查了MSDN并获得了权威性答案(请注意,此处已经发布并删除了一些轻度不正确或部分不完整的答案),或者启动了Visual Studio并进行了润饰你的轮子有点。