public void Find() { Assert.IsNull(iEnum.Find((item, index) => false)); Assert.IsTrue(iEnum.Find((item, index) => true) == "a"); AssertUtil.Exception(() => { var ienumList = iEnum.ToList(); Assert.IsTrue(ienumList.Find((item, index) => { if (index == 0) { ienumList.Add("c"); //修改时将抛出异常; } return(item == "c"); }) == "c"); }); }