摘要: 在迭代器块中用于向枚举数对象提供值或发出迭代结束信号。它的形式为下列之一:yield return <expression>;yield break;备注计算表达式并以枚举数对象值的形式返回;expression必须可以隐式转换为迭代器的 yield 类型。yield语句只能出现在iterator块中,该块可用作方法、运算符或访问器的体。这类方法、运算符或访问器的体受以下约束的控制:不允许不安全块。方法、运算符或访问器的参数不能是ref或out。yield语句不能出现在匿名方法中。有关更多信息,请参见匿名方法(C# 编程指南)。当和expression一起使用时,yield ret 阅读全文
posted @ 2012-10-24 18:12 Rookier 阅读(261) 评论(1) 推荐(0) 编辑
摘要: 在WCF/WebService中,如果返回值过大,比如Array,List,DataSet等达到一定数量级的话,可能引发下面的异常:WebService代码Client端代码1. 受信Message Quota Size超过65536 (System.ServiceModel.CommunicationException)解决方法:修改客户端配置文件app.config的maxReceivedMessageSize,maxBufferSize两个属性。但是,数量级继续增大,还会遇到新的问题:2. MaxItemsInObjectGraph Quta Size超过65536(InnerExcep 阅读全文
posted @ 2012-10-24 18:12 Rookier 阅读(709) 评论(0) 推荐(0) 编辑