System.Linq.Queryable.xml 118 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <doc>
  3. <assembly>
  4. <name>System.Linq.Queryable</name>
  5. </assembly>
  6. <members>
  7. <member name="T:System.Linq.EnumerableExecutor">
  8. <summary>表示一个表达式目录树,并提供在重写该表达式目录树后执行该表达式目录树的功能。</summary>
  9. </member>
  10. <member name="M:System.Linq.EnumerableExecutor.#ctor">
  11. <summary>初始化 <see cref="T:System.Linq.EnumerableExecutor" /> 类的新实例。</summary>
  12. </member>
  13. <member name="T:System.Linq.EnumerableExecutor`1">
  14. <summary>表示一个表达式目录树,并提供在重写该表达式目录树后执行该表达式目录树的功能。</summary>
  15. <typeparam name="T">执行表达式目录树后所得到的值的数据类型。</typeparam>
  16. </member>
  17. <member name="M:System.Linq.EnumerableExecutor`1.#ctor(System.Linq.Expressions.Expression)">
  18. <summary>初始化 <see cref="T:System.Linq.EnumerableExecutor`1" /> 类的新实例。</summary>
  19. <param name="expression">要与新实例关联的表达式目录树。</param>
  20. </member>
  21. <member name="T:System.Linq.EnumerableQuery">
  22. <summary>将 <see cref="T:System.Collections.IEnumerable" /> 表示为 <see cref="T:System.Linq.EnumerableQuery" /> 数据源。</summary>
  23. </member>
  24. <member name="M:System.Linq.EnumerableQuery.#ctor">
  25. <summary>初始化 <see cref="T:System.Linq.EnumerableQuery" /> 类的新实例。</summary>
  26. </member>
  27. <member name="T:System.Linq.EnumerableQuery`1">
  28. <summary>将 <see cref="T:System.Collections.Generic.IEnumerable`1" /> 集合表示为 <see cref="T:System.Linq.IQueryable`1" /> 数据源。</summary>
  29. <typeparam name="T">集合中数据的类型。</typeparam>
  30. </member>
  31. <member name="M:System.Linq.EnumerableQuery`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
  32. <summary>初始化 <see cref="T:System.Linq.EnumerableQuery`1" /> 类的新实例,并将该实例与 <see cref="T:System.Collections.Generic.IEnumerable`1" /> 集合关联。</summary>
  33. <param name="enumerable">要与新实例关联的集合。</param>
  34. </member>
  35. <member name="M:System.Linq.EnumerableQuery`1.#ctor(System.Linq.Expressions.Expression)">
  36. <summary>初始化 <see cref="T:System.Linq.EnumerableQuery`1" /> 类的新实例,并将该实例与表达式目录树关联。</summary>
  37. <param name="expression">要与新实例关联的表达式目录树。</param>
  38. </member>
  39. <member name="M:System.Linq.EnumerableQuery`1.System#Collections#Generic#IEnumerable{T}#GetEnumerator">
  40. <summary>返回一个枚举数,该枚举数可以循环访问关联的 <see cref="T:System.Collections.Generic.IEnumerable`1" /> 集合,如果该集合为空,则循环访问通过将关联的表达式目录树重写为 <see cref="T:System.Collections.Generic.IEnumerable`1" /> 数据源上的查询并执行该查询而得到的集合。</summary>
  41. <returns>可用来循环访问关联的数据源的枚举数。</returns>
  42. </member>
  43. <member name="M:System.Linq.EnumerableQuery`1.System#Collections#IEnumerable#GetEnumerator">
  44. <summary>返回一个枚举数,该枚举数可以循环访问关联的 <see cref="T:System.Collections.Generic.IEnumerable`1" /> 集合,如果该集合为空,则循环访问通过将关联的表达式目录树重写为 <see cref="T:System.Collections.Generic.IEnumerable`1" /> 数据源上的查询并执行该查询而得到的集合。</summary>
  45. <returns>可用来循环访问关联的数据源的枚举数。</returns>
  46. </member>
  47. <member name="P:System.Linq.EnumerableQuery`1.System#Linq#IQueryable#ElementType">
  48. <summary>获取该实例所表示的集合中的数据的类型。</summary>
  49. <returns>该实例所表示的集合中的数据的类型。</returns>
  50. </member>
  51. <member name="P:System.Linq.EnumerableQuery`1.System#Linq#IQueryable#Expression">
  52. <summary>获取与该实例关联或者表示该实例的表达式目录树。</summary>
  53. <returns>与该实例关联或者表示该实例的表达式目录树。</returns>
  54. </member>
  55. <member name="P:System.Linq.EnumerableQuery`1.System#Linq#IQueryable#Provider">
  56. <summary>获取与该实例关联的查询提供程序。</summary>
  57. <returns>与该实例关联的查询提供程序。</returns>
  58. </member>
  59. <member name="M:System.Linq.EnumerableQuery`1.System#Linq#IQueryProvider#CreateQuery``1(System.Linq.Expressions.Expression)">
  60. <summary>构造一个新的 <see cref="T:System.Linq.EnumerableQuery`1" /> 对象,并将它与表示 <see cref="T:System.Linq.IQueryable`1" /> 数据集合的指定表达式目录树关联。</summary>
  61. <returns>与 <paramref name="expression" /> 关联的 EnumerableQuery 对象。</returns>
  62. <param name="expression">要执行的表达式目录树。</param>
  63. <typeparam name="S">
  64. <paramref name="expression" /> 所表示的集合中的数据的类型。</typeparam>
  65. </member>
  66. <member name="M:System.Linq.EnumerableQuery`1.System#Linq#IQueryProvider#CreateQuery(System.Linq.Expressions.Expression)">
  67. <summary>构造一个新的 <see cref="T:System.Linq.EnumerableQuery`1" /> 对象,并将它与表示 <see cref="T:System.Linq.IQueryable" /> 数据集合的指定表达式目录树关联。</summary>
  68. <returns>与 <paramref name="expression" /> 关联的 <see cref="T:System.Linq.EnumerableQuery`1" /> 对象。</returns>
  69. <param name="expression">表示 <see cref="T:System.Linq.IQueryable" /> 数据集合的表达式目录树。</param>
  70. </member>
  71. <member name="M:System.Linq.EnumerableQuery`1.System#Linq#IQueryProvider#Execute``1(System.Linq.Expressions.Expression)">
  72. <summary>在重写表达式后执行表达式,重写的目的是对无法通过 <see cref="T:System.Linq.Queryable" /> 方法查询的任何可枚举数据源调用 <see cref="T:System.Linq.Enumerable" /> 方法,而不是调用 <see cref="T:System.Linq.Queryable" /> 方法。</summary>
  73. <returns>执行 <paramref name="expression" /> 后所得到的值。</returns>
  74. <param name="expression">要执行的表达式目录树。</param>
  75. <typeparam name="S">
  76. <paramref name="expression" /> 所表示的集合中的数据的类型。</typeparam>
  77. </member>
  78. <member name="M:System.Linq.EnumerableQuery`1.System#Linq#IQueryProvider#Execute(System.Linq.Expressions.Expression)">
  79. <summary>在重写表达式后执行表达式,重写的目的是对无法通过 <see cref="T:System.Linq.Queryable" /> 方法查询的任何可枚举数据源调用 <see cref="T:System.Linq.Enumerable" /> 方法,而不是调用 <see cref="T:System.Linq.Queryable" /> 方法。</summary>
  80. <returns>执行 <paramref name="expression" /> 后所得到的值。</returns>
  81. <param name="expression">要执行的表达式目录树。</param>
  82. </member>
  83. <member name="M:System.Linq.EnumerableQuery`1.ToString">
  84. <summary>返回可枚举集合的文本表示形式;如果该集合为 null,则返回与此实例关联的表达式树的文本表示形式。</summary>
  85. <returns>可枚举集合的文本表示形式;如果该集合为 null,则为与此实例关联的表达式树的文本表示形式。</returns>
  86. </member>
  87. <member name="T:System.Linq.Queryable">
  88. <summary>提供一组用于查询实现 <see cref="T:System.Linq.IQueryable`1" /> 的数据结构的 static(在 Visual Basic 中为 Shared)方法。</summary>
  89. </member>
  90. <member name="M:System.Linq.Queryable.Aggregate``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``0,``0}})">
  91. <summary>对序列应用累加器函数。</summary>
  92. <returns>累加器的最终值。</returns>
  93. <param name="source">要聚合的序列。</param>
  94. <param name="func">要应用于每个元素的累加器函数。</param>
  95. <typeparam name="TSource">
  96. <paramref name="source" /> 中的元素的类型。</typeparam>
  97. <exception cref="T:System.ArgumentNullException">
  98. <paramref name="source" /> 或 <paramref name="func" /> 为 null。</exception>
  99. <exception cref="T:System.InvalidOperationException">
  100. <paramref name="source" /> 中不包含任何元素。</exception>
  101. </member>
  102. <member name="M:System.Linq.Queryable.Aggregate``2(System.Linq.IQueryable{``0},``1,System.Linq.Expressions.Expression{System.Func{``1,``0,``1}})">
  103. <summary>对序列应用累加器函数。将指定的种子值用作累加器初始值。</summary>
  104. <returns>累加器的最终值。</returns>
  105. <param name="source">要聚合的序列。</param>
  106. <param name="seed">累加器的初始值。</param>
  107. <param name="func">要对每个元素调用的累加器函数。</param>
  108. <typeparam name="TSource">
  109. <paramref name="source" /> 中的元素的类型。</typeparam>
  110. <typeparam name="TAccumulate">累加器值的类型。</typeparam>
  111. <exception cref="T:System.ArgumentNullException">
  112. <paramref name="source" /> 或 <paramref name="func" /> 为 null。</exception>
  113. </member>
  114. <member name="M:System.Linq.Queryable.Aggregate``3(System.Linq.IQueryable{``0},``1,System.Linq.Expressions.Expression{System.Func{``1,``0,``1}},System.Linq.Expressions.Expression{System.Func{``1,``2}})">
  115. <summary>对序列应用累加器函数。将指定的种子值用作累加器的初始值,并使用指定的函数选择结果值。</summary>
  116. <returns>已转换的累加器最终值。</returns>
  117. <param name="source">要聚合的序列。</param>
  118. <param name="seed">累加器的初始值。</param>
  119. <param name="func">要对每个元素调用的累加器函数。</param>
  120. <param name="selector">将累加器的最终值转换为结果值的函数。</param>
  121. <typeparam name="TSource">
  122. <paramref name="source" /> 中的元素的类型。</typeparam>
  123. <typeparam name="TAccumulate">累加器值的类型。</typeparam>
  124. <typeparam name="TResult">结果值的类型。</typeparam>
  125. <exception cref="T:System.ArgumentNullException">
  126. <paramref name="source" /> 或 <paramref name="func" /> 或 <paramref name="selector" /> 为 null。</exception>
  127. </member>
  128. <member name="M:System.Linq.Queryable.All``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  129. <summary>确定序列中的所有元素是否都满足条件。</summary>
  130. <returns>如果源序列中的每个元素都通过指定谓词中的测试,或者序列为空,则为 true;否则为 false。</returns>
  131. <param name="source">要测试其元素是否满足条件的序列。</param>
  132. <param name="predicate">用于测试每个元素是否满足条件的函数。</param>
  133. <typeparam name="TSource">
  134. <paramref name="source" /> 中的元素的类型。</typeparam>
  135. <exception cref="T:System.ArgumentNullException">
  136. <paramref name="source" /> 或 <paramref name="predicate" /> 为 null。</exception>
  137. </member>
  138. <member name="M:System.Linq.Queryable.Any``1(System.Linq.IQueryable{``0})">
  139. <summary>确定序列是否包含任何元素。</summary>
  140. <returns>如果源序列包含任何元素,则为 true;否则为 false。</returns>
  141. <param name="source">要检查是否为空的序列。</param>
  142. <typeparam name="TSource">
  143. <paramref name="source" /> 中的元素的类型。</typeparam>
  144. <exception cref="T:System.ArgumentNullException">
  145. <paramref name="source" /> 为 null。</exception>
  146. </member>
  147. <member name="M:System.Linq.Queryable.Any``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  148. <summary>确定序列中的任何元素是否都满足条件。</summary>
  149. <returns>如果源序列中的任何元素都通过指定谓词中的测试,则为 true;否则为 false。</returns>
  150. <param name="source">要测试其元素是否满足条件的序列。</param>
  151. <param name="predicate">用于测试每个元素是否满足条件的函数。</param>
  152. <typeparam name="TSource">
  153. <paramref name="source" /> 中的元素的类型。</typeparam>
  154. <exception cref="T:System.ArgumentNullException">
  155. <paramref name="source" /> 或 <paramref name="predicate" /> 为 null。</exception>
  156. </member>
  157. <member name="M:System.Linq.Queryable.AsQueryable``1(System.Collections.Generic.IEnumerable{``0})">
  158. <summary>将泛型 <see cref="T:System.Collections.Generic.IEnumerable`1" /> 转换为泛型 <see cref="T:System.Linq.IQueryable`1" />。</summary>
  159. <returns>一个 <see cref="T:System.Linq.IQueryable`1" />,表示输入序列。</returns>
  160. <param name="source">要转换的序列。</param>
  161. <typeparam name="TElement">
  162. <paramref name="source" /> 中的元素的类型。</typeparam>
  163. <exception cref="T:System.ArgumentNullException">
  164. <paramref name="source" /> 为 null。</exception>
  165. </member>
  166. <member name="M:System.Linq.Queryable.AsQueryable(System.Collections.IEnumerable)">
  167. <summary>将 <see cref="T:System.Collections.IEnumerable" /> 转换为 <see cref="T:System.Linq.IQueryable" />。</summary>
  168. <returns>一个 <see cref="T:System.Linq.IQueryable" />,表示输入序列。</returns>
  169. <param name="source">要转换的序列。</param>
  170. <exception cref="T:System.ArgumentException">
  171. <paramref name="source" /> 未为某些 <paramref name="T" /> 实现 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</exception>
  172. <exception cref="T:System.ArgumentNullException">
  173. <paramref name="source" /> 为 null。</exception>
  174. </member>
  175. <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Decimal})">
  176. <summary>计算 <see cref="T:System.Decimal" /> 值序列的平均值。</summary>
  177. <returns>值序列的平均值。</returns>
  178. <param name="source">要计算平均值的 <see cref="T:System.Decimal" /> 值序列。</param>
  179. <exception cref="T:System.ArgumentNullException">
  180. <paramref name="source" /> 为 null。</exception>
  181. <exception cref="T:System.InvalidOperationException">
  182. <paramref name="source" /> 中不包含任何元素。</exception>
  183. </member>
  184. <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Double})">
  185. <summary>计算 <see cref="T:System.Double" /> 值序列的平均值。</summary>
  186. <returns>值序列的平均值。</returns>
  187. <param name="source">要计算平均值的 <see cref="T:System.Double" /> 值序列。</param>
  188. <exception cref="T:System.ArgumentNullException">
  189. <paramref name="source" /> 为 null。</exception>
  190. <exception cref="T:System.InvalidOperationException">
  191. <paramref name="source" /> 中不包含任何元素。</exception>
  192. </member>
  193. <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Int32})">
  194. <summary>计算 <see cref="T:System.Int32" /> 值序列的平均值。</summary>
  195. <returns>值序列的平均值。</returns>
  196. <param name="source">要计算平均值的 <see cref="T:System.Int32" /> 值序列。</param>
  197. <exception cref="T:System.ArgumentNullException">
  198. <paramref name="source" /> 为 null。</exception>
  199. <exception cref="T:System.InvalidOperationException">
  200. <paramref name="source" /> 中不包含任何元素。</exception>
  201. </member>
  202. <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Int64})">
  203. <summary>计算 <see cref="T:System.Int64" /> 值序列的平均值。</summary>
  204. <returns>值序列的平均值。</returns>
  205. <param name="source">要计算平均值的 <see cref="T:System.Int64" /> 值序列。</param>
  206. <exception cref="T:System.ArgumentNullException">
  207. <paramref name="source" /> 为 null。</exception>
  208. <exception cref="T:System.InvalidOperationException">
  209. <paramref name="source" /> 中不包含任何元素。</exception>
  210. </member>
  211. <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Nullable{System.Decimal}})">
  212. <summary>计算可以为 null 的 <see cref="T:System.Decimal" /> 值序列的平均值。</summary>
  213. <returns>值序列的平均值;如果 Source 序列为空或仅包含 null 值,则为 null。</returns>
  214. <param name="source">要计算平均值的可以为 null 的 <see cref="T:System.Decimal" /> 值序列。</param>
  215. <exception cref="T:System.ArgumentNullException">
  216. <paramref name="source" /> 为 null。</exception>
  217. </member>
  218. <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Nullable{System.Double}})">
  219. <summary>计算可以为 null 的 <see cref="T:System.Double" /> 值序列的平均值。</summary>
  220. <returns>值序列的平均值;如果 Source 序列为空或仅包含 null 值,则为 null。</returns>
  221. <param name="source">要计算平均值的可以为 null 的 <see cref="T:System.Double" /> 值序列。</param>
  222. <exception cref="T:System.ArgumentNullException">
  223. <paramref name="source" /> 为 null。</exception>
  224. </member>
  225. <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Nullable{System.Int32}})">
  226. <summary>计算可以为 null 的 <see cref="T:System.Int32" /> 值序列的平均值。</summary>
  227. <returns>值序列的平均值;如果 Source 序列为空或仅包含 null 值,则为 null。</returns>
  228. <param name="source">要计算平均值的、可以为 null 的 <see cref="T:System.Int32" /> 值序列。</param>
  229. <exception cref="T:System.ArgumentNullException">
  230. <paramref name="source" /> 为 null。</exception>
  231. </member>
  232. <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Nullable{System.Int64}})">
  233. <summary>计算可以为 null 的 <see cref="T:System.Int64" /> 值序列的平均值。</summary>
  234. <returns>值序列的平均值;如果 Source 序列为空或仅包含 null 值,则为 null。</returns>
  235. <param name="source">要计算平均值的可以为 null 的 <see cref="T:System.Int64" /> 值序列。</param>
  236. <exception cref="T:System.ArgumentNullException">
  237. <paramref name="source" /> 为 null。</exception>
  238. </member>
  239. <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Nullable{System.Single}})">
  240. <summary>计算可以为 null 的 <see cref="T:System.Single" /> 值序列的平均值。</summary>
  241. <returns>值序列的平均值;如果 Source 序列为空或仅包含 null 值,则为 null。</returns>
  242. <param name="source">要计算平均值的可以为 null 的 <see cref="T:System.Single" /> 值序列。</param>
  243. <exception cref="T:System.ArgumentNullException">
  244. <paramref name="source" /> 为 null。</exception>
  245. </member>
  246. <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Single})">
  247. <summary>计算 <see cref="T:System.Single" /> 值序列的平均值。</summary>
  248. <returns>值序列的平均值。</returns>
  249. <param name="source">要计算平均值的 <see cref="T:System.Single" /> 值序列。</param>
  250. <exception cref="T:System.ArgumentNullException">
  251. <paramref name="source" /> 为 null。</exception>
  252. <exception cref="T:System.InvalidOperationException">
  253. <paramref name="source" /> 中不包含任何元素。</exception>
  254. </member>
  255. <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Decimal}})">
  256. <summary>计算 <see cref="T:System.Decimal" /> 值序列的平均值,该序列是通过对输入序列中的每个元素调用投影函数而获得的。</summary>
  257. <returns>值序列的平均值。</returns>
  258. <param name="source">用于计算平均值的值序列。</param>
  259. <param name="selector">要应用于每个元素的投影函数。</param>
  260. <typeparam name="TSource">
  261. <paramref name="source" /> 中的元素的类型。</typeparam>
  262. <exception cref="T:System.ArgumentNullException">
  263. <paramref name="source" /> 或 <paramref name="selector" /> 为 null。</exception>
  264. <exception cref="T:System.InvalidOperationException">
  265. <paramref name="source" /> 中不包含任何元素。</exception>
  266. </member>
  267. <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Double}})">
  268. <summary>计算 <see cref="T:System.Double" /> 值序列的平均值,该序列是通过对输入序列中的每个元素调用投影函数而获得的。</summary>
  269. <returns>值序列的平均值。</returns>
  270. <param name="source">要计算其平均值的值序列。</param>
  271. <param name="selector">要应用于每个元素的投影函数。</param>
  272. <typeparam name="TSource">
  273. <paramref name="source" /> 中的元素的类型。</typeparam>
  274. <exception cref="T:System.ArgumentNullException">
  275. <paramref name="source" /> 或 <paramref name="selector" /> 为 null。</exception>
  276. <exception cref="T:System.InvalidOperationException">
  277. <paramref name="source" /> 中不包含任何元素。</exception>
  278. </member>
  279. <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32}})">
  280. <summary>计算 <see cref="T:System.Int32" /> 值序列的平均值,该序列是通过对输入序列中的每个元素调用投影函数而获得的。</summary>
  281. <returns>值序列的平均值。</returns>
  282. <param name="source">要计算其平均值的值序列。</param>
  283. <param name="selector">要应用于每个元素的投影函数。</param>
  284. <typeparam name="TSource">
  285. <paramref name="source" /> 中的元素的类型。</typeparam>
  286. <exception cref="T:System.ArgumentNullException">
  287. <paramref name="source" /> 或 <paramref name="selector" /> 为 null。</exception>
  288. <exception cref="T:System.InvalidOperationException">
  289. <paramref name="source" /> 中不包含任何元素。</exception>
  290. </member>
  291. <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int64}})">
  292. <summary>计算 <see cref="T:System.Int64" /> 值序列的平均值,该序列是通过对输入序列中的每个元素调用投影函数而获得的。</summary>
  293. <returns>值序列的平均值。</returns>
  294. <param name="source">要计算其平均值的值序列。</param>
  295. <param name="selector">要应用于每个元素的投影函数。</param>
  296. <typeparam name="TSource">
  297. <paramref name="source" /> 中的元素的类型。</typeparam>
  298. <exception cref="T:System.ArgumentNullException">
  299. <paramref name="source" /> 或 <paramref name="selector" /> 为 null。</exception>
  300. <exception cref="T:System.InvalidOperationException">
  301. <paramref name="source" /> 中不包含任何元素。</exception>
  302. </member>
  303. <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Decimal}}})">
  304. <summary>计算可以为 null 的 <see cref="T:System.Decimal" /> 值序列的平均值,该序列是通过对输入序列中的每个元素调用投影函数而获得的。</summary>
  305. <returns>值序列的平均值;如果 <paramref name="source" /> 序列为空或仅包含 null 值,则为 null。</returns>
  306. <param name="source">要计算其平均值的值序列。</param>
  307. <param name="selector">要应用于每个元素的投影函数。</param>
  308. <typeparam name="TSource">
  309. <paramref name="source" /> 中的元素的类型。</typeparam>
  310. <exception cref="T:System.ArgumentNullException">
  311. <paramref name="source" /> 或 <paramref name="selector" /> 为 null。</exception>
  312. </member>
  313. <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Double}}})">
  314. <summary>计算可以为 null 的 <see cref="T:System.Double" /> 值序列的平均值,该序列是通过对输入序列中的每个元素调用投影函数而获得的。</summary>
  315. <returns>值序列的平均值;如果 <paramref name="source" /> 序列为空或仅包含 null 值,则为 null。</returns>
  316. <param name="source">要计算其平均值的值序列。</param>
  317. <param name="selector">要应用于每个元素的投影函数。</param>
  318. <typeparam name="TSource">
  319. <paramref name="source" /> 中的元素的类型。</typeparam>
  320. <exception cref="T:System.ArgumentNullException">
  321. <paramref name="source" /> 或 <paramref name="selector" /> 为 null。</exception>
  322. </member>
  323. <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Int32}}})">
  324. <summary>计算可以为 null 的 <see cref="T:System.Int32" /> 值序列的平均值,该序列是通过对输入序列中的每个元素调用投影函数而获得的。</summary>
  325. <returns>值序列的平均值;如果 <paramref name="source" /> 序列为空或仅包含 null 值,则为 null。</returns>
  326. <param name="source">要计算其平均值的值序列。</param>
  327. <param name="selector">要应用于每个元素的投影函数。</param>
  328. <typeparam name="TSource">
  329. <paramref name="source" /> 中的元素的类型。</typeparam>
  330. <exception cref="T:System.ArgumentNullException">
  331. <paramref name="source" /> 或 <paramref name="selector" /> 为 null。</exception>
  332. </member>
  333. <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Int64}}})">
  334. <summary>计算可以为 null 的 <see cref="T:System.Int64" /> 值序列的平均值,该序列是通过对输入序列中的每个元素调用投影函数而获得的。</summary>
  335. <returns>值序列的平均值;如果 <paramref name="source" /> 序列为空或仅包含 null 值,则为 null。</returns>
  336. <param name="source">要计算其平均值的值序列。</param>
  337. <param name="selector">要应用于每个元素的投影函数。</param>
  338. <typeparam name="TSource">
  339. <paramref name="source" /> 中的元素的类型。</typeparam>
  340. <exception cref="T:System.ArgumentNullException">
  341. <paramref name="source" /> 或 <paramref name="selector" /> 为 null。</exception>
  342. </member>
  343. <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Single}}})">
  344. <summary>计算可以为 null 的 <see cref="T:System.Single" /> 值序列的平均值,该序列是通过对输入序列中的每个元素调用投影函数而获得的。</summary>
  345. <returns>值序列的平均值;如果 <paramref name="source" /> 序列为空或仅包含 null 值,则为 null。</returns>
  346. <param name="source">要计算其平均值的值序列。</param>
  347. <param name="selector">要应用于每个元素的投影函数。</param>
  348. <typeparam name="TSource">
  349. <paramref name="source" /> 中的元素的类型。</typeparam>
  350. <exception cref="T:System.ArgumentNullException">
  351. <paramref name="source" /> 或 <paramref name="selector" /> 为 null。</exception>
  352. </member>
  353. <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Single}})">
  354. <summary>计算 <see cref="T:System.Single" /> 值序列的平均值,该序列是通过对输入序列中的每个元素调用投影函数而获得的。</summary>
  355. <returns>值序列的平均值。</returns>
  356. <param name="source">要计算其平均值的值序列。</param>
  357. <param name="selector">要应用于每个元素的投影函数。</param>
  358. <typeparam name="TSource">
  359. <paramref name="source" /> 中的元素的类型。</typeparam>
  360. <exception cref="T:System.ArgumentNullException">
  361. <paramref name="source" /> 或 <paramref name="selector" /> 为 null。</exception>
  362. <exception cref="T:System.InvalidOperationException">
  363. <paramref name="source" /> 中不包含任何元素。</exception>
  364. </member>
  365. <member name="M:System.Linq.Queryable.Cast``1(System.Linq.IQueryable)">
  366. <summary>将 <see cref="T:System.Linq.IQueryable" /> 的元素转换为指定的类型。</summary>
  367. <returns>一个 <see cref="T:System.Linq.IQueryable`1" />,包含被转换为指定类型的源序列中的每个元素。</returns>
  368. <param name="source">包含要转换的元素的 <see cref="T:System.Linq.IQueryable" />。</param>
  369. <typeparam name="TResult">
  370. <paramref name="source" /> 中的元素要转换成的类型。</typeparam>
  371. <exception cref="T:System.ArgumentNullException">
  372. <paramref name="source" /> 为 null。</exception>
  373. <exception cref="T:System.InvalidCastException">序列中的元素不能强制转换为 <paramref name="TResult" /> 类型。</exception>
  374. </member>
  375. <member name="M:System.Linq.Queryable.Concat``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0})">
  376. <summary>连接两个序列。</summary>
  377. <returns>一个 <see cref="T:System.Linq.IQueryable`1" />,包含两个输入序列的连接元素。</returns>
  378. <param name="source1">要连接的第一个序列。</param>
  379. <param name="source2">要与第一个序列连接的序列。</param>
  380. <typeparam name="TSource">输入序列中的元素的类型。</typeparam>
  381. <exception cref="T:System.ArgumentNullException">
  382. <paramref name="source1" /> 或 <paramref name="source2" /> 为 null。</exception>
  383. </member>
  384. <member name="M:System.Linq.Queryable.Contains``1(System.Linq.IQueryable{``0},``0)">
  385. <summary>通过使用默认的相等比较器确定序列是否包含指定的元素。</summary>
  386. <returns>如果输入序列包含具有指定值的元素,则为 true;否则为 false。</returns>
  387. <param name="source">要在其中定位 <paramref name="item" /> 的 <see cref="T:System.Linq.IQueryable`1" />。</param>
  388. <param name="item">要在序列中定位的对象。</param>
  389. <typeparam name="TSource">
  390. <paramref name="source" /> 中的元素的类型。</typeparam>
  391. <exception cref="T:System.ArgumentNullException">
  392. <paramref name="source" /> 为 null。</exception>
  393. </member>
  394. <member name="M:System.Linq.Queryable.Contains``1(System.Linq.IQueryable{``0},``0,System.Collections.Generic.IEqualityComparer{``0})">
  395. <summary>通过使用指定的 <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> 确定序列是否包含指定的元素。</summary>
  396. <returns>如果输入序列包含具有指定值的元素,则为 true;否则为 false。</returns>
  397. <param name="source">要在其中定位 <paramref name="item" /> 的 <see cref="T:System.Linq.IQueryable`1" />。</param>
  398. <param name="item">要在序列中定位的对象。</param>
  399. <param name="comparer">用于比较值的 <see cref="T:System.Collections.Generic.IEqualityComparer`1" />。</param>
  400. <typeparam name="TSource">
  401. <paramref name="source" /> 中的元素的类型。</typeparam>
  402. <exception cref="T:System.ArgumentNullException">
  403. <paramref name="source" /> 为 null。</exception>
  404. </member>
  405. <member name="M:System.Linq.Queryable.Count``1(System.Linq.IQueryable{``0})">
  406. <summary>返回序列中的元素数量。</summary>
  407. <returns>输入序列中的元素数量。</returns>
  408. <param name="source">包含要计数的元素的 <see cref="T:System.Linq.IQueryable`1" />。</param>
  409. <typeparam name="TSource">
  410. <paramref name="source" /> 中的元素的类型。</typeparam>
  411. <exception cref="T:System.ArgumentNullException">
  412. <paramref name="source" /> 为 null。</exception>
  413. <exception cref="T:System.OverflowException">
  414. <paramref name="source" /> 中的元素数量大于 <see cref="F:System.Int32.MaxValue" />。</exception>
  415. </member>
  416. <member name="M:System.Linq.Queryable.Count``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  417. <summary>返回指定序列中满足条件的元素数量。</summary>
  418. <returns>序列中满足谓词函数的条件的元素数量。</returns>
  419. <param name="source">包含要进行计数的元素的 <see cref="T:System.Linq.IQueryable`1" />。</param>
  420. <param name="predicate">用于测试每个元素是否满足条件的函数。</param>
  421. <typeparam name="TSource">
  422. <paramref name="source" /> 中的元素的类型。</typeparam>
  423. <exception cref="T:System.ArgumentNullException">
  424. <paramref name="source" /> 或 <paramref name="predicate" /> 为 null。</exception>
  425. <exception cref="T:System.OverflowException">
  426. <paramref name="source" /> 中的元素数量大于 <see cref="F:System.Int32.MaxValue" />。</exception>
  427. </member>
  428. <member name="M:System.Linq.Queryable.DefaultIfEmpty``1(System.Linq.IQueryable{``0})">
  429. <summary>返回指定序列的元素;如果序列为空,则返回单一实例集合中的类型参数的默认值。</summary>
  430. <returns>用于在 <paramref name="source" /> 为空的情况下包含 default(<paramref name="TSource" />) 的 <see cref="T:System.Linq.IQueryable`1" />;否则为 <paramref name="source" />。</returns>
  431. <param name="source">用于在序列为空的情况下返回默认值的 <see cref="T:System.Linq.IQueryable`1" />。</param>
  432. <typeparam name="TSource">
  433. <paramref name="source" /> 中的元素的类型。</typeparam>
  434. <exception cref="T:System.ArgumentNullException">
  435. <paramref name="source" /> 为 null。</exception>
  436. </member>
  437. <member name="M:System.Linq.Queryable.DefaultIfEmpty``1(System.Linq.IQueryable{``0},``0)">
  438. <summary>返回指定序列中的元素;如果序列为空,则返回单一实例集合中的指定值。</summary>
  439. <returns>在 <paramref name="source" /> 为空的情况下包含 <paramref name="defaultValue" /> 的 <see cref="T:System.Linq.IQueryable`1" />;否则为 <paramref name="source" />。</returns>
  440. <param name="source">用于在序列为空的情况下返回指定值的 <see cref="T:System.Linq.IQueryable`1" />。</param>
  441. <param name="defaultValue">序列为空时要返回的值。</param>
  442. <typeparam name="TSource">
  443. <paramref name="source" /> 中的元素的类型。</typeparam>
  444. <exception cref="T:System.ArgumentNullException">
  445. <paramref name="source" /> 为 null。</exception>
  446. </member>
  447. <member name="M:System.Linq.Queryable.Distinct``1(System.Linq.IQueryable{``0})">
  448. <summary>通过使用默认的相等比较器对值进行比较返回序列中的非重复元素。</summary>
  449. <returns>包含 <paramref name="source" /> 中的非重复元素的 <see cref="T:System.Linq.IQueryable`1" />。</returns>
  450. <param name="source">要从中删除重复项的 <see cref="T:System.Linq.IQueryable`1" />。</param>
  451. <typeparam name="TSource">
  452. <paramref name="source" /> 中的元素的类型。</typeparam>
  453. <exception cref="T:System.ArgumentNullException">
  454. <paramref name="source" /> 为 null。</exception>
  455. </member>
  456. <member name="M:System.Linq.Queryable.Distinct``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEqualityComparer{``0})">
  457. <summary>通过使用指定的 <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> 对值进行比较返回序列中的非重复元素。</summary>
  458. <returns>包含 <paramref name="source" /> 中的非重复元素的 <see cref="T:System.Linq.IQueryable`1" />。</returns>
  459. <param name="source">要从中删除重复项的 <see cref="T:System.Linq.IQueryable`1" />。</param>
  460. <param name="comparer">用于比较值的 <see cref="T:System.Collections.Generic.IEqualityComparer`1" />。</param>
  461. <typeparam name="TSource">
  462. <paramref name="source" /> 中的元素的类型。</typeparam>
  463. <exception cref="T:System.ArgumentNullException">
  464. <paramref name="source" /> 或 <paramref name="comparer" /> 为 null。</exception>
  465. </member>
  466. <member name="M:System.Linq.Queryable.ElementAt``1(System.Linq.IQueryable{``0},System.Int32)">
  467. <summary>返回序列中指定索引处的元素。</summary>
  468. <returns>
  469. <paramref name="source" /> 中指定位置处的元素。</returns>
  470. <param name="source">要从中返回元素的 <see cref="T:System.Linq.IQueryable`1" />。</param>
  471. <param name="index">要检索的从零开始的元素索引。</param>
  472. <typeparam name="TSource">
  473. <paramref name="source" /> 中的元素的类型。</typeparam>
  474. <exception cref="T:System.ArgumentNullException">
  475. <paramref name="source" /> 为 null。</exception>
  476. <exception cref="T:System.ArgumentOutOfRangeException">
  477. <paramref name="index" /> 小于零。</exception>
  478. </member>
  479. <member name="M:System.Linq.Queryable.ElementAtOrDefault``1(System.Linq.IQueryable{``0},System.Int32)">
  480. <summary>返回序列中指定索引处的元素;如果索引超出范围,则返回默认值。</summary>
  481. <returns>如果 <paramref name="index" /> 超出 <paramref name="source" /> 的界限,则返回 default(<paramref name="TSource" />);否则返回 <paramref name="source" /> 中指定位置处的元素。</returns>
  482. <param name="source">要从中返回元素的 <see cref="T:System.Linq.IQueryable`1" />。</param>
  483. <param name="index">要检索的从零开始的元素索引。</param>
  484. <typeparam name="TSource">
  485. <paramref name="source" /> 中的元素的类型。</typeparam>
  486. <exception cref="T:System.ArgumentNullException">
  487. <paramref name="source" /> 为 null。</exception>
  488. </member>
  489. <member name="M:System.Linq.Queryable.Except``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0})">
  490. <summary>通过使用默认的相等比较器对值进行比较生成两个序列的差集。</summary>
  491. <returns>一个 <see cref="T:System.Linq.IQueryable`1" />,包含两个序列的差集。</returns>
  492. <param name="source1">一个 <see cref="T:System.Linq.IQueryable`1" />,将返回其不在 <paramref name="source2" /> 中的元素。</param>
  493. <param name="source2">一个 <see cref="T:System.Collections.Generic.IEnumerable`1" />,其也出现在第一个序列中的元素将不会出现在返回的序列中。</param>
  494. <typeparam name="TSource">输入序列中的元素的类型。</typeparam>
  495. <exception cref="T:System.ArgumentNullException">
  496. <paramref name="source1" /> 或 <paramref name="source2" /> 为 null。</exception>
  497. </member>
  498. <member name="M:System.Linq.Queryable.Except``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
  499. <summary>通过使用指定的 <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> 对值进行比较产生两个序列的差集。</summary>
  500. <returns>一个 <see cref="T:System.Linq.IQueryable`1" />,包含两个序列的差集。</returns>
  501. <param name="source1">一个 <see cref="T:System.Linq.IQueryable`1" />,将返回其不在 <paramref name="source2" /> 中的元素。</param>
  502. <param name="source2">一个 <see cref="T:System.Collections.Generic.IEnumerable`1" />,其也出现在第一个序列中的元素将不会出现在返回的序列中。</param>
  503. <param name="comparer">用于比较值的 <see cref="T:System.Collections.Generic.IEqualityComparer`1" />。</param>
  504. <typeparam name="TSource">输入序列中的元素的类型。</typeparam>
  505. <exception cref="T:System.ArgumentNullException">
  506. <paramref name="source1" /> 或 <paramref name="source2" /> 为 null。</exception>
  507. </member>
  508. <member name="M:System.Linq.Queryable.First``1(System.Linq.IQueryable{``0})">
  509. <summary>返回序列中的第一个元素。</summary>
  510. <returns>
  511. <paramref name="source" /> 中的第一个元素。</returns>
  512. <param name="source">要返回其第一个元素的 <see cref="T:System.Linq.IQueryable`1" />。</param>
  513. <typeparam name="TSource">
  514. <paramref name="source" /> 中的元素的类型。</typeparam>
  515. <exception cref="T:System.ArgumentNullException">
  516. <paramref name="source" /> 为 null。</exception>
  517. <exception cref="T:System.InvalidOperationException">源序列为空。</exception>
  518. </member>
  519. <member name="M:System.Linq.Queryable.First``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  520. <summary>返回序列中满足指定条件的第一个元素。</summary>
  521. <returns>通过 <paramref name="predicate" /> 中测试的 <paramref name="source" /> 中的第一个元素。</returns>
  522. <param name="source">要从中返回元素的 <see cref="T:System.Linq.IQueryable`1" />。</param>
  523. <param name="predicate">用于测试每个元素是否满足条件的函数。</param>
  524. <typeparam name="TSource">
  525. <paramref name="source" /> 中的元素的类型。</typeparam>
  526. <exception cref="T:System.ArgumentNullException">
  527. <paramref name="source" /> 或 <paramref name="predicate" /> 为 null。</exception>
  528. <exception cref="T:System.InvalidOperationException">没有元素满足 <paramref name="predicate" /> 中的条件。- 或 -源序列为空。</exception>
  529. </member>
  530. <member name="M:System.Linq.Queryable.FirstOrDefault``1(System.Linq.IQueryable{``0})">
  531. <summary>返回序列中的第一个元素;如果序列中不包含任何元素,则返回默认值。</summary>
  532. <returns>如果 <paramref name="source" /> 为空,则返回 default(<paramref name="TSource" />);否则返回 <paramref name="source" /> 中的第一个元素。</returns>
  533. <param name="source">要返回其第一个元素的 <see cref="T:System.Linq.IQueryable`1" />。</param>
  534. <typeparam name="TSource">
  535. <paramref name="source" /> 中的元素的类型。</typeparam>
  536. <exception cref="T:System.ArgumentNullException">
  537. <paramref name="source" /> 为 null。</exception>
  538. </member>
  539. <member name="M:System.Linq.Queryable.FirstOrDefault``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  540. <summary>返回序列中满足指定条件的第一个元素,如果未找到这样的元素,则返回默认值。</summary>
  541. <returns>如果 <paramref name="source" /> 为空或没有元素通过 <paramref name="predicate" /> 指定的测试,则返回 default(<paramref name="TSource" />),否则返回 <paramref name="source" /> 中通过 <paramref name="predicate" /> 指定的测试的第一个元素。</returns>
  542. <param name="source">要从中返回元素的 <see cref="T:System.Linq.IQueryable`1" />。</param>
  543. <param name="predicate">用于测试每个元素是否满足条件的函数。</param>
  544. <typeparam name="TSource">
  545. <paramref name="source" /> 中的元素的类型。</typeparam>
  546. <exception cref="T:System.ArgumentNullException">
  547. <paramref name="source" /> 或 <paramref name="predicate" /> 为 null。</exception>
  548. </member>
  549. <member name="M:System.Linq.Queryable.GroupBy``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
  550. <summary>根据指定的键选择器函数对序列中的元素进行分组。</summary>
  551. <returns>在 C# 中为 IQueryable&lt;IGrouping&lt;TKey, TSource&gt;&gt;,或者在 Visual Basic 中为 IQueryable(Of IGrouping(Of TKey, TSource)),其中每个 <see cref="T:System.Linq.IGrouping`2" /> 对象都包含一个对象序列和一个键。</returns>
  552. <param name="source">要对其元素进行分组的 <see cref="T:System.Linq.IQueryable`1" />。</param>
  553. <param name="keySelector">用于提取每个元素的键的函数。</param>
  554. <typeparam name="TSource">
  555. <paramref name="source" /> 中的元素的类型。</typeparam>
  556. <typeparam name="TKey">由 <paramref name="keySelector" /> 表示的函数返回的键类型。</typeparam>
  557. <exception cref="T:System.ArgumentNullException">
  558. <paramref name="source" /> 或 <paramref name="keySelector" /> 为 null。</exception>
  559. </member>
  560. <member name="M:System.Linq.Queryable.GroupBy``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IEqualityComparer{``1})">
  561. <summary>根据指定的键选择器函数对序列中的元素进行分组,并使用指定的比较器对键进行比较。</summary>
  562. <returns>在 C# 中为 IQueryable&lt;IGrouping&lt;TKey, TSource&gt;&gt;,或者在 Visual Basic 中为 IQueryable(Of IGrouping(Of TKey, TSource)),其中每个 <see cref="T:System.Linq.IGrouping`2" /> 都包含一个对象序列和一个键。</returns>
  563. <param name="source">要对其元素进行分组的 <see cref="T:System.Linq.IQueryable`1" />。</param>
  564. <param name="keySelector">用于提取每个元素的键的函数。</param>
  565. <param name="comparer">一个用于对键进行比较的 <see cref="T:System.Collections.Generic.IEqualityComparer`1" />。</param>
  566. <typeparam name="TSource">
  567. <paramref name="source" /> 中的元素的类型。</typeparam>
  568. <typeparam name="TKey">由 <paramref name="keySelector" /> 表示的函数返回的键类型。</typeparam>
  569. <exception cref="T:System.ArgumentNullException">
  570. <paramref name="source" /> 或 <paramref name="keySelector" /> 或 <paramref name="comparer" /> 为 null。</exception>
  571. </member>
  572. <member name="M:System.Linq.Queryable.GroupBy``3(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Linq.Expressions.Expression{System.Func{``0,``2}})">
  573. <summary>根据指定的键选择器函数对序列中的元素进行分组,并且通过使用指定的函数对每个组中的元素进行投影。</summary>
  574. <returns>在 C# 中为 IQueryable&lt;IGrouping&lt;TKey, TElement&gt;&gt;,或在 Visual Basic 中为 IQueryable(Of IGrouping(Of TKey, TElement)),其中每个 <see cref="T:System.Linq.IGrouping`2" /> 都包含一个 <paramref name="TElement" /> 类型的对象序列和一个键。</returns>
  575. <param name="source">要对其元素进行分组的 <see cref="T:System.Linq.IQueryable`1" />。</param>
  576. <param name="keySelector">用于提取每个元素的键的函数。</param>
  577. <param name="elementSelector">用于将每个源元素映射到 <see cref="T:System.Linq.IGrouping`2" /> 中的元素的函数。</param>
  578. <typeparam name="TSource">
  579. <paramref name="source" /> 中的元素的类型。</typeparam>
  580. <typeparam name="TKey">由 <paramref name="keySelector" /> 表示的函数返回的键类型。</typeparam>
  581. <typeparam name="TElement">每个 <see cref="T:System.Linq.IGrouping`2" /> 中的元素的类型。</typeparam>
  582. <exception cref="T:System.ArgumentNullException">
  583. <paramref name="source" /> 或 <paramref name="keySelector" /> 或 <paramref name="elementSelector" /> 为 null。</exception>
  584. </member>
  585. <member name="M:System.Linq.Queryable.GroupBy``3(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Linq.Expressions.Expression{System.Func{``0,``2}},System.Collections.Generic.IEqualityComparer{``1})">
  586. <summary>对序列中的元素进行分组并且通过使用指定的函数对每组中的元素进行投影。通过使用指定的比较器对键值进行比较。</summary>
  587. <returns>在 C# 中为 IQueryable&lt;IGrouping&lt;TKey, TElement&gt;&gt;,或在 Visual Basic 中为 IQueryable(Of IGrouping(Of TKey, TElement)),其中每个 <see cref="T:System.Linq.IGrouping`2" /> 都包含一个 <paramref name="TElement" /> 类型的对象序列和一个键。</returns>
  588. <param name="source">要对其元素进行分组的 <see cref="T:System.Linq.IQueryable`1" />。</param>
  589. <param name="keySelector">用于提取每个元素的键的函数。</param>
  590. <param name="elementSelector">用于将每个源元素映射到 <see cref="T:System.Linq.IGrouping`2" /> 中的元素的函数。</param>
  591. <param name="comparer">一个用于对键进行比较的 <see cref="T:System.Collections.Generic.IEqualityComparer`1" />。</param>
  592. <typeparam name="TSource">
  593. <paramref name="source" /> 中的元素的类型。</typeparam>
  594. <typeparam name="TKey">由 <paramref name="keySelector" /> 表示的函数返回的键类型。</typeparam>
  595. <typeparam name="TElement">每个 <see cref="T:System.Linq.IGrouping`2" /> 中的元素的类型。</typeparam>
  596. <exception cref="T:System.ArgumentNullException">
  597. <paramref name="source" /> 或 <paramref name="keySelector" /> 或 <paramref name="elementSelector" /> 或 <paramref name="comparer" /> 为 null。</exception>
  598. </member>
  599. <member name="M:System.Linq.Queryable.GroupBy``4(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Linq.Expressions.Expression{System.Func{``0,``2}},System.Linq.Expressions.Expression{System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3}})">
  600. <summary>根据指定的键选择器函数对序列中的元素进行分组,并且从每个组及其键中创建结果值。通过使用指定的函数对每个组的元素进行投影。</summary>
  601. <returns>一个 T:System.Linq.IQueryable`1,它具有 <paramref name="TResult" /> 的类型参数,并且其中每个元素都表示对一个组及其键的投影。</returns>
  602. <param name="source">要对其元素进行分组的 <see cref="T:System.Linq.IQueryable`1" />。</param>
  603. <param name="keySelector">用于提取每个元素的键的函数。</param>
  604. <param name="elementSelector">用于将每个源元素映射到 <see cref="T:System.Linq.IGrouping`2" /> 中的元素的函数。</param>
  605. <param name="resultSelector">用于从每个组中创建结果值的函数。</param>
  606. <typeparam name="TSource">
  607. <paramref name="source" /> 中的元素的类型。</typeparam>
  608. <typeparam name="TKey">由 <paramref name="keySelector" /> 表示的函数返回的键类型。</typeparam>
  609. <typeparam name="TElement">每个 <see cref="T:System.Linq.IGrouping`2" /> 中的元素的类型。</typeparam>
  610. <typeparam name="TResult">
  611. <paramref name="resultSelector" /> 返回的结果值的类型。</typeparam>
  612. <exception cref="T:System.ArgumentNullException">
  613. <paramref name="source" /> 或 <paramref name="keySelector" /> 或 <paramref name="elementSelector" /> 或 <paramref name="resultSelector" /> 为 null。</exception>
  614. </member>
  615. <member name="M:System.Linq.Queryable.GroupBy``4(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Linq.Expressions.Expression{System.Func{``0,``2}},System.Linq.Expressions.Expression{System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3}},System.Collections.Generic.IEqualityComparer{``1})">
  616. <summary>根据指定的键选择器函数对序列中的元素进行分组,并且从每个组及其键中创建结果值。通过使用指定的比较器对键进行比较,并且通过使用指定的函数对每个组的元素进行投影。</summary>
  617. <returns>一个 T:System.Linq.IQueryable`1,它具有 <paramref name="TResult" /> 的类型参数,并且其中每个元素都表示对一个组及其键的投影。</returns>
  618. <param name="source">要对其元素进行分组的 <see cref="T:System.Linq.IQueryable`1" />。</param>
  619. <param name="keySelector">用于提取每个元素的键的函数。</param>
  620. <param name="elementSelector">用于将每个源元素映射到 <see cref="T:System.Linq.IGrouping`2" /> 中的元素的函数。</param>
  621. <param name="resultSelector">用于从每个组中创建结果值的函数。</param>
  622. <param name="comparer">一个用于对键进行比较的 <see cref="T:System.Collections.Generic.IEqualityComparer`1" />。</param>
  623. <typeparam name="TSource">
  624. <paramref name="source" /> 中的元素的类型。</typeparam>
  625. <typeparam name="TKey">由 <paramref name="keySelector" /> 表示的函数返回的键类型。</typeparam>
  626. <typeparam name="TElement">每个 <see cref="T:System.Linq.IGrouping`2" /> 中的元素的类型。</typeparam>
  627. <typeparam name="TResult">
  628. <paramref name="resultSelector" /> 返回的结果值的类型。</typeparam>
  629. <exception cref="T:System.ArgumentNullException">
  630. <paramref name="source" /> 或 <paramref name="keySelector" /> 或 <paramref name="elementSelector" /> 或 <paramref name="resultSelector" /> 或 <paramref name="comparer" /> 为 null。</exception>
  631. </member>
  632. <member name="M:System.Linq.Queryable.GroupBy``3(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Linq.Expressions.Expression{System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2}})">
  633. <summary>根据指定的键选择器函数对序列中的元素进行分组,并且从每个组及其键中创建结果值。</summary>
  634. <returns>一个 T:System.Linq.IQueryable`1,它具有 <paramref name="TResult" /> 的类型参数,并且其中每个元素都表示对一个组及其键的投影。</returns>
  635. <param name="source">要对其元素进行分组的 <see cref="T:System.Linq.IQueryable`1" />。</param>
  636. <param name="keySelector">用于提取每个元素的键的函数。</param>
  637. <param name="resultSelector">用于从每个组中创建结果值的函数。</param>
  638. <typeparam name="TSource">
  639. <paramref name="source" /> 中的元素的类型。</typeparam>
  640. <typeparam name="TKey">由 <paramref name="keySelector" /> 表示的函数返回的键类型。</typeparam>
  641. <typeparam name="TResult">
  642. <paramref name="resultSelector" /> 返回的结果值的类型。</typeparam>
  643. <exception cref="T:System.ArgumentNullException">
  644. <paramref name="source" /> 或 <paramref name="keySelector" /> 或 <paramref name="resultSelector" /> 为 null。</exception>
  645. </member>
  646. <member name="M:System.Linq.Queryable.GroupBy``3(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Linq.Expressions.Expression{System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2}},System.Collections.Generic.IEqualityComparer{``1})">
  647. <summary>根据指定的键选择器函数对序列中的元素进行分组,并且从每个组及其键中创建结果值。通过使用指定的比较器对键进行比较。</summary>
  648. <returns>一个 T:System.Linq.IQueryable`1,它具有 <paramref name="TResult" /> 的类型参数,并且其中每个元素都表示对一个组及其键的投影。</returns>
  649. <param name="source">要对其元素进行分组的 <see cref="T:System.Linq.IQueryable`1" />。</param>
  650. <param name="keySelector">用于提取每个元素的键的函数。</param>
  651. <param name="resultSelector">用于从每个组中创建结果值的函数。</param>
  652. <param name="comparer">一个用于对键进行比较的 <see cref="T:System.Collections.Generic.IEqualityComparer`1" />。</param>
  653. <typeparam name="TSource">
  654. <paramref name="source" /> 中的元素的类型。</typeparam>
  655. <typeparam name="TKey">由 <paramref name="keySelector" /> 表示的函数返回的键类型。</typeparam>
  656. <typeparam name="TResult">
  657. <paramref name="resultSelector" /> 返回的结果值的类型。</typeparam>
  658. <exception cref="T:System.ArgumentNullException">
  659. <paramref name="source" /> 或 <paramref name="keySelector" /> 或 <paramref name="resultSelector" /> 或 <paramref name="comparer" /> 为 null。</exception>
  660. </member>
  661. <member name="M:System.Linq.Queryable.GroupJoin``4(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``1},System.Linq.Expressions.Expression{System.Func{``0,``2}},System.Linq.Expressions.Expression{System.Func{``1,``2}},System.Linq.Expressions.Expression{System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3}})">
  662. <summary>基于键相等对两个序列的元素进行关联并对结果进行分组。使用默认的相等比较器对键进行比较。</summary>
  663. <returns>一个 <see cref="T:System.Linq.IQueryable`1" />,包含通过对两个序列执行已分组的联接而获得的 <paramref name="TResult" /> 类型的元素。</returns>
  664. <param name="outer">要联接的第一个序列。</param>
  665. <param name="inner">要与第一个序列联接的序列。</param>
  666. <param name="outerKeySelector">用于从第一个序列的每个元素提取联接键的函数。</param>
  667. <param name="innerKeySelector">用于从第二个序列的每个元素提取联接键的函数。</param>
  668. <param name="resultSelector">用于从第一个序列的元素和第二个序列的匹配元素集合中创建结果元素的函数。</param>
  669. <typeparam name="TOuter">第一个序列中的元素的类型。</typeparam>
  670. <typeparam name="TInner">第二个序列中的元素的类型。</typeparam>
  671. <typeparam name="TKey">键选择器函数返回的键的类型。</typeparam>
  672. <typeparam name="TResult">结果元素的类型。</typeparam>
  673. <exception cref="T:System.ArgumentNullException">
  674. <paramref name="outer" /> 或 <paramref name="inner" /> 或 <paramref name="outerKeySelector" /> 或 <paramref name="innerKeySelector" /> 或 <paramref name="resultSelector" /> 为 null。</exception>
  675. </member>
  676. <member name="M:System.Linq.Queryable.GroupJoin``4(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``1},System.Linq.Expressions.Expression{System.Func{``0,``2}},System.Linq.Expressions.Expression{System.Func{``1,``2}},System.Linq.Expressions.Expression{System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3}},System.Collections.Generic.IEqualityComparer{``2})">
  677. <summary>基于键相等对两个序列的元素进行关联并对结果进行分组。使用指定的 <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> 对键进行比较。</summary>
  678. <returns>一个 <see cref="T:System.Linq.IQueryable`1" />,包含通过对两个序列执行已分组的联接而获得的 <paramref name="TResult" /> 类型的元素。</returns>
  679. <param name="outer">要联接的第一个序列。</param>
  680. <param name="inner">要与第一个序列联接的序列。</param>
  681. <param name="outerKeySelector">用于从第一个序列的每个元素提取联接键的函数。</param>
  682. <param name="innerKeySelector">用于从第二个序列的每个元素提取联接键的函数。</param>
  683. <param name="resultSelector">用于从第一个序列的元素和第二个序列的匹配元素集合中创建结果元素的函数。</param>
  684. <param name="comparer">用于对键进行哈希处理和比较的比较器。</param>
  685. <typeparam name="TOuter">第一个序列中的元素的类型。</typeparam>
  686. <typeparam name="TInner">第二个序列中的元素的类型。</typeparam>
  687. <typeparam name="TKey">键选择器函数返回的键的类型。</typeparam>
  688. <typeparam name="TResult">结果元素的类型。</typeparam>
  689. <exception cref="T:System.ArgumentNullException">
  690. <paramref name="outer" /> 或 <paramref name="inner" /> 或 <paramref name="outerKeySelector" /> 或 <paramref name="innerKeySelector" /> 或 <paramref name="resultSelector" /> 为 null。</exception>
  691. </member>
  692. <member name="M:System.Linq.Queryable.Intersect``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0})">
  693. <summary>通过使用默认的相等比较器对值进行比较生成两个序列的交集。</summary>
  694. <returns>一个包含两个序列的交集的序列。</returns>
  695. <param name="source1">一个序列,将返回其也出现在 <paramref name="source2" /> 中的非重复元素。</param>
  696. <param name="source2">一个序列,将返回其也在第一个序列中出现的非重复元素。</param>
  697. <typeparam name="TSource">输入序列中的元素的类型。</typeparam>
  698. <exception cref="T:System.ArgumentNullException">
  699. <paramref name="source1" /> 或 <paramref name="source2" /> 为 null。</exception>
  700. </member>
  701. <member name="M:System.Linq.Queryable.Intersect``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
  702. <summary>通过使用指定的 <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> 对值进行比较以生成两个序列的交集。</summary>
  703. <returns>一个 <see cref="T:System.Linq.IQueryable`1" />,它包含两个序列的交集。</returns>
  704. <param name="source1">一个 <see cref="T:System.Linq.IQueryable`1" />,将返回其也出现在 <paramref name="source2" /> 中的非重复元素。</param>
  705. <param name="source2">一个 <see cref="T:System.Collections.Generic.IEnumerable`1" />,将返回其也出现在第一个序列中的非重复元素。</param>
  706. <param name="comparer">用于比较值的 <see cref="T:System.Collections.Generic.IEqualityComparer`1" />。</param>
  707. <typeparam name="TSource">输入序列中的元素的类型。</typeparam>
  708. <exception cref="T:System.ArgumentNullException">
  709. <paramref name="source1" /> 或 <paramref name="source2" /> 为 null。</exception>
  710. </member>
  711. <member name="M:System.Linq.Queryable.Join``4(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``1},System.Linq.Expressions.Expression{System.Func{``0,``2}},System.Linq.Expressions.Expression{System.Func{``1,``2}},System.Linq.Expressions.Expression{System.Func{``0,``1,``3}})">
  712. <summary>基于匹配键对两个序列的元素进行关联。使用默认的相等比较器对键进行比较。</summary>
  713. <returns>一个 <see cref="T:System.Linq.IQueryable`1" />,具有通过对两个序列执行内部联接而获得的 <paramref name="TResult" /> 类型的元素。</returns>
  714. <param name="outer">要联接的第一个序列。</param>
  715. <param name="inner">要与第一个序列联接的序列。</param>
  716. <param name="outerKeySelector">用于从第一个序列的每个元素提取联接键的函数。</param>
  717. <param name="innerKeySelector">用于从第二个序列的每个元素提取联接键的函数。</param>
  718. <param name="resultSelector">用于从两个匹配元素创建结果元素的函数。</param>
  719. <typeparam name="TOuter">第一个序列中的元素的类型。</typeparam>
  720. <typeparam name="TInner">第二个序列中的元素的类型。</typeparam>
  721. <typeparam name="TKey">键选择器函数返回的键的类型。</typeparam>
  722. <typeparam name="TResult">结果元素的类型。</typeparam>
  723. <exception cref="T:System.ArgumentNullException">
  724. <paramref name="outer" /> 或 <paramref name="inner" /> 或 <paramref name="outerKeySelector" /> 或 <paramref name="innerKeySelector" /> 或 <paramref name="resultSelector" /> 为 null。</exception>
  725. </member>
  726. <member name="M:System.Linq.Queryable.Join``4(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``1},System.Linq.Expressions.Expression{System.Func{``0,``2}},System.Linq.Expressions.Expression{System.Func{``1,``2}},System.Linq.Expressions.Expression{System.Func{``0,``1,``3}},System.Collections.Generic.IEqualityComparer{``2})">
  727. <summary>基于匹配键对两个序列的元素进行关联。使用指定的 <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> 对键进行比较。</summary>
  728. <returns>一个 <see cref="T:System.Linq.IQueryable`1" />,具有通过对两个序列执行内部联接而获得的 <paramref name="TResult" /> 类型的元素。</returns>
  729. <param name="outer">要联接的第一个序列。</param>
  730. <param name="inner">要与第一个序列联接的序列。</param>
  731. <param name="outerKeySelector">用于从第一个序列的每个元素提取联接键的函数。</param>
  732. <param name="innerKeySelector">用于从第二个序列的每个元素提取联接键的函数。</param>
  733. <param name="resultSelector">用于从两个匹配元素创建结果元素的函数。</param>
  734. <param name="comparer">一个 <see cref="T:System.Collections.Generic.IEqualityComparer`1" />,用于对键进行哈希处理和比较。</param>
  735. <typeparam name="TOuter">第一个序列中的元素的类型。</typeparam>
  736. <typeparam name="TInner">第二个序列中的元素的类型。</typeparam>
  737. <typeparam name="TKey">键选择器函数返回的键的类型。</typeparam>
  738. <typeparam name="TResult">结果元素的类型。</typeparam>
  739. <exception cref="T:System.ArgumentNullException">
  740. <paramref name="outer" /> 或 <paramref name="inner" /> 或 <paramref name="outerKeySelector" /> 或 <paramref name="innerKeySelector" /> 或 <paramref name="resultSelector" /> 为 null。</exception>
  741. </member>
  742. <member name="M:System.Linq.Queryable.Last``1(System.Linq.IQueryable{``0})">
  743. <summary>返回序列中的最后一个元素。</summary>
  744. <returns>位于 <paramref name="source" /> 中最后位置处的值。</returns>
  745. <param name="source">要返回其最后一个元素的 <see cref="T:System.Linq.IQueryable`1" />。</param>
  746. <typeparam name="TSource">
  747. <paramref name="source" /> 中的元素的类型。</typeparam>
  748. <exception cref="T:System.ArgumentNullException">
  749. <paramref name="source" /> 为 null。</exception>
  750. <exception cref="T:System.InvalidOperationException">源序列为空。</exception>
  751. </member>
  752. <member name="M:System.Linq.Queryable.Last``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  753. <summary>返回序列中满足指定条件的最后一个元素。</summary>
  754. <returns>
  755. <paramref name="source" /> 中的最后一个元素,它通过了由 <paramref name="predicate" /> 指定的测试。</returns>
  756. <param name="source">要从中返回元素的 <see cref="T:System.Linq.IQueryable`1" />。</param>
  757. <param name="predicate">用于测试每个元素是否满足条件的函数。</param>
  758. <typeparam name="TSource">
  759. <paramref name="source" /> 中的元素的类型。</typeparam>
  760. <exception cref="T:System.ArgumentNullException">
  761. <paramref name="source" /> 或 <paramref name="predicate" /> 为 null。</exception>
  762. <exception cref="T:System.InvalidOperationException">没有元素满足 <paramref name="predicate" /> 中的条件。- 或 -源序列为空。</exception>
  763. </member>
  764. <member name="M:System.Linq.Queryable.LastOrDefault``1(System.Linq.IQueryable{``0})">
  765. <summary>返回序列中的最后一个元素,如果序列中不包含任何元素,则返回默认值。</summary>
  766. <returns>如果 <paramref name="source" /> 为空,则返回 default(<paramref name="TSource" />);否则返回 <paramref name="source" /> 中的最后一个元素。</returns>
  767. <param name="source">要返回其最后一个元素的 <see cref="T:System.Linq.IQueryable`1" />。</param>
  768. <typeparam name="TSource">
  769. <paramref name="source" /> 中的元素的类型。</typeparam>
  770. <exception cref="T:System.ArgumentNullException">
  771. <paramref name="source" /> 为 null。</exception>
  772. </member>
  773. <member name="M:System.Linq.Queryable.LastOrDefault``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  774. <summary>返回序列中满足条件的最后一个元素;如果未找到这样的元素,则返回默认值。</summary>
  775. <returns>如果 <paramref name="source" /> 为空或没有元素通过谓词函数中的测试,则返回 default(<paramref name="TSource" />);否则,返回通过谓词函数中测试的 <paramref name="source" /> 的最后一个元素。</returns>
  776. <param name="source">要从中返回元素的 <see cref="T:System.Linq.IQueryable`1" />。</param>
  777. <param name="predicate">用于测试每个元素是否满足条件的函数。</param>
  778. <typeparam name="TSource">
  779. <paramref name="source" /> 中的元素的类型。</typeparam>
  780. <exception cref="T:System.ArgumentNullException">
  781. <paramref name="source" /> 或 <paramref name="predicate" /> 为 null。</exception>
  782. </member>
  783. <member name="M:System.Linq.Queryable.LongCount``1(System.Linq.IQueryable{``0})">
  784. <summary>返回一个 <see cref="T:System.Int64" />,表示序列中的元素的总数量。</summary>
  785. <returns>
  786. <paramref name="source" /> 中的元素的数量。</returns>
  787. <param name="source">包含要进行计数的元素的 <see cref="T:System.Linq.IQueryable`1" />。</param>
  788. <typeparam name="TSource">
  789. <paramref name="source" /> 中的元素的类型。</typeparam>
  790. <exception cref="T:System.ArgumentNullException">
  791. <paramref name="source" /> 为 null。</exception>
  792. <exception cref="T:System.OverflowException">元素的数量超过 <see cref="F:System.Int64.MaxValue" />。</exception>
  793. </member>
  794. <member name="M:System.Linq.Queryable.LongCount``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  795. <summary>返回一个 <see cref="T:System.Int64" />,它表示序列中满足条件的元素数量。</summary>
  796. <returns>
  797. <paramref name="source" /> 中满足谓词函数的条件的元素数量。</returns>
  798. <param name="source">包含要进行计数的元素的 <see cref="T:System.Linq.IQueryable`1" />。</param>
  799. <param name="predicate">用于测试每个元素是否满足条件的函数。</param>
  800. <typeparam name="TSource">
  801. <paramref name="source" /> 中的元素的类型。</typeparam>
  802. <exception cref="T:System.ArgumentNullException">
  803. <paramref name="source" /> 或 <paramref name="predicate" /> 为 null。</exception>
  804. <exception cref="T:System.OverflowException">匹配元素的数量超过 <see cref="F:System.Int64.MaxValue" />。</exception>
  805. </member>
  806. <member name="M:System.Linq.Queryable.Max``1(System.Linq.IQueryable{``0})">
  807. <summary>返回泛型 <see cref="T:System.Linq.IQueryable`1" /> 中的最大值。</summary>
  808. <returns>序列中的最大值。</returns>
  809. <param name="source">要确定最大值的值序列。</param>
  810. <typeparam name="TSource">
  811. <paramref name="source" /> 中的元素的类型。</typeparam>
  812. <exception cref="T:System.ArgumentNullException">
  813. <paramref name="source" /> 为 null。</exception>
  814. </member>
  815. <member name="M:System.Linq.Queryable.Max``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
  816. <summary>对泛型 <see cref="T:System.Linq.IQueryable`1" /> 的每个元素调用投影函数,并返回最大结果值。</summary>
  817. <returns>序列中的最大值。</returns>
  818. <param name="source">要确定最大值的值序列。</param>
  819. <param name="selector">要应用于每个元素的投影函数。</param>
  820. <typeparam name="TSource">
  821. <paramref name="source" /> 中的元素的类型。</typeparam>
  822. <typeparam name="TResult">由 <paramref name="selector" /> 表示的函数返回的值类型。</typeparam>
  823. <exception cref="T:System.ArgumentNullException">
  824. <paramref name="source" /> 或 <paramref name="selector" /> 为 null。</exception>
  825. </member>
  826. <member name="M:System.Linq.Queryable.Min``1(System.Linq.IQueryable{``0})">
  827. <summary>返回泛型 <see cref="T:System.Linq.IQueryable`1" /> 中的最小值。</summary>
  828. <returns>序列中的最小值。</returns>
  829. <param name="source">要确定最小值的值序列。</param>
  830. <typeparam name="TSource">
  831. <paramref name="source" /> 中的元素的类型。</typeparam>
  832. <exception cref="T:System.ArgumentNullException">
  833. <paramref name="source" /> 为 null。</exception>
  834. </member>
  835. <member name="M:System.Linq.Queryable.Min``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
  836. <summary>对泛型 <see cref="T:System.Linq.IQueryable`1" /> 的每个元素调用投影函数,并返回最小结果值。</summary>
  837. <returns>序列中的最小值。</returns>
  838. <param name="source">要确定最小值的值序列。</param>
  839. <param name="selector">要应用于每个元素的投影函数。</param>
  840. <typeparam name="TSource">
  841. <paramref name="source" /> 中的元素的类型。</typeparam>
  842. <typeparam name="TResult">由 <paramref name="selector" /> 表示的函数返回的值类型。</typeparam>
  843. <exception cref="T:System.ArgumentNullException">
  844. <paramref name="source" /> 或 <paramref name="selector" /> 为 null。</exception>
  845. </member>
  846. <member name="M:System.Linq.Queryable.OfType``1(System.Linq.IQueryable)">
  847. <summary>根据指定类型筛选 <see cref="T:System.Linq.IQueryable" /> 的元素。</summary>
  848. <returns>一个集合,包含 <paramref name="source" /> 中的类型为 <paramref name="TResult" /> 的元素。</returns>
  849. <param name="source">要对其元素进行筛选的 <see cref="T:System.Linq.IQueryable" />。</param>
  850. <typeparam name="TResult">筛选序列元素所根据的类型。</typeparam>
  851. <exception cref="T:System.ArgumentNullException">
  852. <paramref name="source" /> 为 null。</exception>
  853. </member>
  854. <member name="M:System.Linq.Queryable.OrderBy``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
  855. <summary>根据键按升序对序列的元素排序。</summary>
  856. <returns>一个 <see cref="T:System.Linq.IOrderedQueryable`1" />,根据键对其元素排序。</returns>
  857. <param name="source">一个要排序的值序列。</param>
  858. <param name="keySelector">用于从元素中提取键的函数。</param>
  859. <typeparam name="TSource">
  860. <paramref name="source" /> 中的元素的类型。</typeparam>
  861. <typeparam name="TKey">由 <paramref name="keySelector" /> 表示的函数返回的键类型。</typeparam>
  862. <exception cref="T:System.ArgumentNullException">
  863. <paramref name="source" /> 或 <paramref name="keySelector" /> 为 null。</exception>
  864. </member>
  865. <member name="M:System.Linq.Queryable.OrderBy``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IComparer{``1})">
  866. <summary>使用指定的比较器按升序对序列的元素排序。</summary>
  867. <returns>一个 <see cref="T:System.Linq.IOrderedQueryable`1" />,根据键对其元素排序。</returns>
  868. <param name="source">一个要排序的值序列。</param>
  869. <param name="keySelector">用于从元素中提取键的函数。</param>
  870. <param name="comparer">一个用于比较键的 <see cref="T:System.Collections.Generic.IComparer`1" />。</param>
  871. <typeparam name="TSource">
  872. <paramref name="source" /> 中的元素的类型。</typeparam>
  873. <typeparam name="TKey">由 <paramref name="keySelector" /> 表示的函数返回的键类型。</typeparam>
  874. <exception cref="T:System.ArgumentNullException">
  875. <paramref name="source" /> 或 <paramref name="keySelector" /> 或 <paramref name="comparer" /> 为 null。</exception>
  876. </member>
  877. <member name="M:System.Linq.Queryable.OrderByDescending``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
  878. <summary>根据键按降序对序列的元素排序。</summary>
  879. <returns>一个 <see cref="T:System.Linq.IOrderedQueryable`1" />,将根据键按降序对其元素进行排序。</returns>
  880. <param name="source">一个要排序的值序列。</param>
  881. <param name="keySelector">用于从元素中提取键的函数。</param>
  882. <typeparam name="TSource">
  883. <paramref name="source" /> 中的元素的类型。</typeparam>
  884. <typeparam name="TKey">由 <paramref name="keySelector" /> 表示的函数返回的键类型。</typeparam>
  885. <exception cref="T:System.ArgumentNullException">
  886. <paramref name="source" /> 或 <paramref name="keySelector" /> 为 null。</exception>
  887. </member>
  888. <member name="M:System.Linq.Queryable.OrderByDescending``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IComparer{``1})">
  889. <summary>使用指定的比较器按降序对序列的元素排序。</summary>
  890. <returns>一个 <see cref="T:System.Linq.IOrderedQueryable`1" />,将根据键按降序对其元素进行排序。</returns>
  891. <param name="source">一个要排序的值序列。</param>
  892. <param name="keySelector">用于从元素中提取键的函数。</param>
  893. <param name="comparer">一个用于比较键的 <see cref="T:System.Collections.Generic.IComparer`1" />。</param>
  894. <typeparam name="TSource">
  895. <paramref name="source" /> 中的元素的类型。</typeparam>
  896. <typeparam name="TKey">由 <paramref name="keySelector" /> 表示的函数返回的键类型。</typeparam>
  897. <exception cref="T:System.ArgumentNullException">
  898. <paramref name="source" /> 或 <paramref name="keySelector" /> 或 <paramref name="comparer" /> 为 null。</exception>
  899. </member>
  900. <member name="M:System.Linq.Queryable.Reverse``1(System.Linq.IQueryable{``0})">
  901. <summary>反转序列中元素的顺序。</summary>
  902. <returns>一个 <see cref="T:System.Linq.IQueryable`1" />,其元素以相反顺序对应于输入序列的元素。</returns>
  903. <param name="source">要反转的值序列。</param>
  904. <typeparam name="TSource">
  905. <paramref name="source" /> 中的元素的类型。</typeparam>
  906. <exception cref="T:System.ArgumentNullException">
  907. <paramref name="source" /> 为 null。</exception>
  908. </member>
  909. <member name="M:System.Linq.Queryable.Select``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
  910. <summary>将序列中的每个元素投影到新表中。</summary>
  911. <returns>一个 <see cref="T:System.Linq.IQueryable`1" />,其元素为对 <paramref name="source" /> 的每个元素调用投影函数的结果。</returns>
  912. <param name="source">一个要投影的值序列。</param>
  913. <param name="selector">要应用于每个元素的投影函数。</param>
  914. <typeparam name="TSource">
  915. <paramref name="source" /> 中的元素的类型。</typeparam>
  916. <typeparam name="TResult">由 <paramref name="selector" /> 表示的函数返回的值类型。</typeparam>
  917. <exception cref="T:System.ArgumentNullException">
  918. <paramref name="source" /> 或 <paramref name="selector" /> 为 null。</exception>
  919. </member>
  920. <member name="M:System.Linq.Queryable.Select``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32,``1}})">
  921. <summary>通过合并元素的索引将序列的每个元素投影到新表中。</summary>
  922. <returns>一个 <see cref="T:System.Linq.IQueryable`1" />,其元素为对 <paramref name="source" /> 的每个元素调用投影函数的结果。</returns>
  923. <param name="source">一个要投影的值序列。</param>
  924. <param name="selector">要应用于每个元素的投影函数。</param>
  925. <typeparam name="TSource">
  926. <paramref name="source" /> 中的元素的类型。</typeparam>
  927. <typeparam name="TResult">由 <paramref name="selector" /> 表示的函数返回的值类型。</typeparam>
  928. <exception cref="T:System.ArgumentNullException">
  929. <paramref name="source" /> 或 <paramref name="selector" /> 为 null。</exception>
  930. </member>
  931. <member name="M:System.Linq.Queryable.SelectMany``3(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Collections.Generic.IEnumerable{``1}}},System.Linq.Expressions.Expression{System.Func{``0,``1,``2}})">
  932. <summary>将序列的每个元素投影到一个 <see cref="T:System.Collections.Generic.IEnumerable`1" />,并对其中的每个元素调用结果选择器函数。每个中间序列的结果值都组合为一个一维序列,并将其返回。</summary>
  933. <returns>一个 <see cref="T:System.Linq.IQueryable`1" />,其元素是通过对 <paramref name="source" /> 的每个元素调用一对多投影函数 <paramref name="collectionSelector" />,然后将这些序列元素的每一个及其对应的 <paramref name="source" /> 元素映射到结果元素中的结果。</returns>
  934. <param name="source">一个要投影的值序列。</param>
  935. <param name="collectionSelector">一个应用于输入序列的每个元素的投影函数。</param>
  936. <param name="resultSelector">一个应用于每个中间序列的每个元素的投影函数。</param>
  937. <typeparam name="TSource">
  938. <paramref name="source" /> 中的元素的类型。</typeparam>
  939. <typeparam name="TCollection">由 <paramref name="collectionSelector" /> 表示的函数收集的中间元素类型。</typeparam>
  940. <typeparam name="TResult">结果序列的元素的类型。</typeparam>
  941. <exception cref="T:System.ArgumentNullException">
  942. <paramref name="source" /> 或 <paramref name="collectionSelector" /> 或 <paramref name="resultSelector" /> 为 null。</exception>
  943. </member>
  944. <member name="M:System.Linq.Queryable.SelectMany``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Collections.Generic.IEnumerable{``1}}})">
  945. <summary>将序列的每个元素投影到一个 <see cref="T:System.Collections.Generic.IEnumerable`1" />,并将结果序列组合为一个序列。</summary>
  946. <returns>一个 <see cref="T:System.Linq.IQueryable`1" />,其元素是对输入序列的每个元素调用一对多投影函数的结果。</returns>
  947. <param name="source">一个要投影的值序列。</param>
  948. <param name="selector">要应用于每个元素的投影函数。</param>
  949. <typeparam name="TSource">
  950. <paramref name="source" /> 中的元素的类型。</typeparam>
  951. <typeparam name="TResult">由 <paramref name="selector" /> 表示的函数返回的序列中的元素的类型。</typeparam>
  952. <exception cref="T:System.ArgumentNullException">
  953. <paramref name="source" /> 或 <paramref name="selector" /> 为 null。</exception>
  954. </member>
  955. <member name="M:System.Linq.Queryable.SelectMany``3(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}}},System.Linq.Expressions.Expression{System.Func{``0,``1,``2}})">
  956. <summary>将序列中的每个元素投影到一个 <see cref="T:System.Collections.Generic.IEnumerable`1" />,它合并了生成它的源元素的索引。对每个中间序列的每个元素调用结果选择器函数,并且将结果值合并为一个一维序列,并将其返回。</summary>
  957. <returns>一个 <see cref="T:System.Linq.IQueryable`1" />,其元素是通过对 <paramref name="source" /> 的每个元素调用一对多投影函数 <paramref name="collectionSelector" />,然后将这些序列元素的每一个及其对应的 <paramref name="source" /> 元素映射到结果元素中的结果。</returns>
  958. <param name="source">一个要投影的值序列。</param>
  959. <param name="collectionSelector">要应用于输入序列的每个元素的投影函数;此函数的第二个参数表示源元素的索引。</param>
  960. <param name="resultSelector">一个应用于每个中间序列的每个元素的投影函数。</param>
  961. <typeparam name="TSource">
  962. <paramref name="source" /> 中的元素的类型。</typeparam>
  963. <typeparam name="TCollection">由 <paramref name="collectionSelector" /> 表示的函数收集的中间元素类型。</typeparam>
  964. <typeparam name="TResult">结果序列的元素的类型。</typeparam>
  965. <exception cref="T:System.ArgumentNullException">
  966. <paramref name="source" /> 或 <paramref name="collectionSelector" /> 或 <paramref name="resultSelector" /> 为 null。</exception>
  967. </member>
  968. <member name="M:System.Linq.Queryable.SelectMany``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}}})">
  969. <summary>将序列的每个元素投影到一个 <see cref="T:System.Collections.Generic.IEnumerable`1" />,并将结果序列组合为一个序列。每个源元素的索引用于该元素的投影表。</summary>
  970. <returns>一个 <see cref="T:System.Linq.IQueryable`1" />,其元素是对输入序列的每个元素调用一对多投影函数的结果。</returns>
  971. <param name="source">一个要投影的值序列。</param>
  972. <param name="selector">要应用于每个元素的投影函数;此函数的第二个参数表示源元素的索引。</param>
  973. <typeparam name="TSource">
  974. <paramref name="source" /> 中的元素的类型。</typeparam>
  975. <typeparam name="TResult">由 <paramref name="selector" /> 表示的函数返回的序列中的元素的类型。</typeparam>
  976. <exception cref="T:System.ArgumentNullException">
  977. <paramref name="source" /> 或 <paramref name="selector" /> 为 null。</exception>
  978. </member>
  979. <member name="M:System.Linq.Queryable.SequenceEqual``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0})">
  980. <summary>通过使用默认的相等比较器比较元素以确定两个序列是否相等。</summary>
  981. <returns>如果两个源序列的长度相等并且它们的对应元素也相等,则为 true;否则为 false。</returns>
  982. <param name="source1">一个 <see cref="T:System.Linq.IQueryable`1" />,其元素用于与 <paramref name="source2" /> 中的元素进行比较。</param>
  983. <param name="source2">一个 <see cref="T:System.Collections.Generic.IEnumerable`1" />,其元素用于与第一个序列中的元素进行比较。</param>
  984. <typeparam name="TSource">输入序列中的元素的类型。</typeparam>
  985. <exception cref="T:System.ArgumentNullException">
  986. <paramref name="source1" /> 或 <paramref name="source2" /> 为 null。</exception>
  987. </member>
  988. <member name="M:System.Linq.Queryable.SequenceEqual``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
  989. <summary>通过使用指定的 <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> 比较元素以确定两个序列是否相等。</summary>
  990. <returns>如果两个源序列的长度相等并且它们的对应元素也相等,则为 true;否则为 false。</returns>
  991. <param name="source1">一个 <see cref="T:System.Linq.IQueryable`1" />,其元素用于与 <paramref name="source2" /> 中的元素进行比较。</param>
  992. <param name="source2">一个 <see cref="T:System.Collections.Generic.IEnumerable`1" />,其元素用于与第一个序列中的元素进行比较。</param>
  993. <param name="comparer">一个用于比较元素的 <see cref="T:System.Collections.Generic.IEqualityComparer`1" />。</param>
  994. <typeparam name="TSource">输入序列中的元素的类型。</typeparam>
  995. <exception cref="T:System.ArgumentNullException">
  996. <paramref name="source1" /> 或 <paramref name="source2" /> 为 null。</exception>
  997. </member>
  998. <member name="M:System.Linq.Queryable.Single``1(System.Linq.IQueryable{``0})">
  999. <summary>返回序列的唯一元素;如果该序列并非恰好包含一个元素,则会引发异常。</summary>
  1000. <returns>输入序列的单个元素。</returns>
  1001. <param name="source">要返回其单个元素的 <see cref="T:System.Linq.IQueryable`1" />。</param>
  1002. <typeparam name="TSource">
  1003. <paramref name="source" /> 中的元素的类型。</typeparam>
  1004. <exception cref="T:System.ArgumentNullException">
  1005. <paramref name="source" /> 为 null。</exception>
  1006. <exception cref="T:System.InvalidOperationException">
  1007. <paramref name="source" /> 具有多个元素。</exception>
  1008. </member>
  1009. <member name="M:System.Linq.Queryable.Single``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  1010. <summary>返回序列中满足指定条件的唯一元素;如果有多个这样的元素存在,则会引发异常。</summary>
  1011. <returns>满足 <paramref name="predicate" /> 中条件的输入序列中的单个元素。</returns>
  1012. <param name="source">要从中返回单个元素的 <see cref="T:System.Linq.IQueryable`1" />。</param>
  1013. <param name="predicate">用于测试元素是否满足条件的函数。</param>
  1014. <typeparam name="TSource">
  1015. <paramref name="source" /> 中的元素的类型。</typeparam>
  1016. <exception cref="T:System.ArgumentNullException">
  1017. <paramref name="source" /> 或 <paramref name="predicate" /> 为 null。</exception>
  1018. <exception cref="T:System.InvalidOperationException">没有元素满足 <paramref name="predicate" /> 中的条件。- 或 -多个元素满足 <paramref name="predicate" /> 中的条件。- 或 -源序列为空。</exception>
  1019. </member>
  1020. <member name="M:System.Linq.Queryable.SingleOrDefault``1(System.Linq.IQueryable{``0})">
  1021. <summary>返回序列中的唯一元素;如果该序列为空,则返回默认值;如果该序列包含多个元素,此方法将引发异常。</summary>
  1022. <returns>返回输入序列的单个元素;如果序列不包含任何元素,则返回 default(<paramref name="TSource" />)。</returns>
  1023. <param name="source">要返回其单个元素的 <see cref="T:System.Linq.IQueryable`1" />。</param>
  1024. <typeparam name="TSource">
  1025. <paramref name="source" /> 中的元素的类型。</typeparam>
  1026. <exception cref="T:System.ArgumentNullException">
  1027. <paramref name="source" /> 为 null。</exception>
  1028. <exception cref="T:System.InvalidOperationException">
  1029. <paramref name="source" /> 具有多个元素。</exception>
  1030. </member>
  1031. <member name="M:System.Linq.Queryable.SingleOrDefault``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  1032. <summary>返回序列中满足指定条件的唯一元素;如果这类元素不存在,则返回默认值;如果有多个元素满足该条件,此方法将引发异常。</summary>
  1033. <returns>返回满足 <paramref name="predicate" /> 中条件的输入序列的单个元素;如果未找到这样的元素,则返回 default(<paramref name="TSource" />)。</returns>
  1034. <param name="source">要从中返回单个元素的 <see cref="T:System.Linq.IQueryable`1" />。</param>
  1035. <param name="predicate">用于测试元素是否满足条件的函数。</param>
  1036. <typeparam name="TSource">
  1037. <paramref name="source" /> 中的元素的类型。</typeparam>
  1038. <exception cref="T:System.ArgumentNullException">
  1039. <paramref name="source" /> 或 <paramref name="predicate" /> 为 null。</exception>
  1040. <exception cref="T:System.InvalidOperationException">多个元素满足 <paramref name="predicate" /> 中的条件。</exception>
  1041. </member>
  1042. <member name="M:System.Linq.Queryable.Skip``1(System.Linq.IQueryable{``0},System.Int32)">
  1043. <summary>跳过序列中指定数量的元素,然后返回剩余的元素。</summary>
  1044. <returns>一个 <see cref="T:System.Linq.IQueryable`1" />,包含输入序列中指定索引后出现的元素。</returns>
  1045. <param name="source">要从中返回元素的 <see cref="T:System.Linq.IQueryable`1" />。</param>
  1046. <param name="count">返回剩余元素前要跳过的元素数量。</param>
  1047. <typeparam name="TSource">
  1048. <paramref name="source" /> 中的元素的类型。</typeparam>
  1049. <exception cref="T:System.ArgumentNullException">
  1050. <paramref name="source" /> 为 null。</exception>
  1051. </member>
  1052. <member name="M:System.Linq.Queryable.SkipWhile``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  1053. <summary>只要满足指定的条件,就跳过序列中的元素,然后返回剩余元素。</summary>
  1054. <returns>一个 <see cref="T:System.Linq.IQueryable`1" />,包含从未通过 <paramref name="predicate" /> 指定测试的线性系列中的第一个元素开始的 <paramref name="source" /> 中的元素。</returns>
  1055. <param name="source">要从中返回元素的 <see cref="T:System.Linq.IQueryable`1" />。</param>
  1056. <param name="predicate">用于测试每个元素是否满足条件的函数。</param>
  1057. <typeparam name="TSource">
  1058. <paramref name="source" /> 中的元素的类型。</typeparam>
  1059. <exception cref="T:System.ArgumentNullException">
  1060. <paramref name="source" /> 或 <paramref name="predicate" /> 为 null。</exception>
  1061. </member>
  1062. <member name="M:System.Linq.Queryable.SkipWhile``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32,System.Boolean}})">
  1063. <summary>只要满足指定的条件,就跳过序列中的元素,然后返回剩余元素。将在谓词函数的逻辑中使用元素的索引。</summary>
  1064. <returns>一个 <see cref="T:System.Linq.IQueryable`1" />,包含从未通过 <paramref name="predicate" /> 指定测试的线性系列中的第一个元素开始的 <paramref name="source" /> 中的元素。</returns>
  1065. <param name="source">要从中返回元素的 <see cref="T:System.Linq.IQueryable`1" />。</param>
  1066. <param name="predicate">用于测试每个元素是否满足条件的函数;此函数的第二个参数表示源元素的索引。</param>
  1067. <typeparam name="TSource">
  1068. <paramref name="source" /> 中的元素的类型。</typeparam>
  1069. <exception cref="T:System.ArgumentNullException">
  1070. <paramref name="source" /> 或 <paramref name="predicate" /> 为 null。</exception>
  1071. </member>
  1072. <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Decimal})">
  1073. <summary>计算 <see cref="T:System.Decimal" /> 值序列之和。</summary>
  1074. <returns>序列值之和。</returns>
  1075. <param name="source">一个要计算和的 <see cref="T:System.Decimal" /> 值序列。</param>
  1076. <exception cref="T:System.ArgumentNullException">
  1077. <paramref name="source" /> 为 null。</exception>
  1078. <exception cref="T:System.OverflowException">和大于 <see cref="F:System.Decimal.MaxValue" />。</exception>
  1079. </member>
  1080. <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Double})">
  1081. <summary>计算 <see cref="T:System.Double" /> 值序列之和。</summary>
  1082. <returns>序列值之和。</returns>
  1083. <param name="source">一个要计算和的 <see cref="T:System.Double" /> 值序列。</param>
  1084. <exception cref="T:System.ArgumentNullException">
  1085. <paramref name="source" /> 为 null。</exception>
  1086. </member>
  1087. <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Int32})">
  1088. <summary>计算 <see cref="T:System.Int32" /> 值序列之和。</summary>
  1089. <returns>序列值之和。</returns>
  1090. <param name="source">一个要计算和的 <see cref="T:System.Int32" /> 值序列。</param>
  1091. <exception cref="T:System.ArgumentNullException">
  1092. <paramref name="source" /> 为 null。</exception>
  1093. <exception cref="T:System.OverflowException">和大于 <see cref="F:System.Int32.MaxValue" />。</exception>
  1094. </member>
  1095. <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Int64})">
  1096. <summary>计算 <see cref="T:System.Int64" /> 值序列之和。</summary>
  1097. <returns>序列值之和。</returns>
  1098. <param name="source">一个要计算和的 <see cref="T:System.Int64" /> 值序列。</param>
  1099. <exception cref="T:System.ArgumentNullException">
  1100. <paramref name="source" /> 为 null。</exception>
  1101. <exception cref="T:System.OverflowException">和大于 <see cref="F:System.Int64.MaxValue" />。</exception>
  1102. </member>
  1103. <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Nullable{System.Decimal}})">
  1104. <summary>计算可以为 null 的 <see cref="T:System.Decimal" /> 值序列之和。</summary>
  1105. <returns>序列值之和。</returns>
  1106. <param name="source">要计算和的可以为 null 的 <see cref="T:System.Decimal" /> 值序列。</param>
  1107. <exception cref="T:System.ArgumentNullException">
  1108. <paramref name="source" /> 为 null。</exception>
  1109. <exception cref="T:System.OverflowException">和大于 <see cref="F:System.Decimal.MaxValue" />。</exception>
  1110. </member>
  1111. <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Nullable{System.Double}})">
  1112. <summary>计算可以为 null 的 <see cref="T:System.Double" /> 值序列之和。</summary>
  1113. <returns>序列值之和。</returns>
  1114. <param name="source">要计算和的可以为 null 的 <see cref="T:System.Double" /> 值序列。</param>
  1115. <exception cref="T:System.ArgumentNullException">
  1116. <paramref name="source" /> 为 null。</exception>
  1117. </member>
  1118. <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Nullable{System.Int32}})">
  1119. <summary>计算可以为 null 的 <see cref="T:System.Int32" /> 值序列之和。</summary>
  1120. <returns>序列值之和。</returns>
  1121. <param name="source">要计算和的可以为 null 的 <see cref="T:System.Int32" /> 值序列。</param>
  1122. <exception cref="T:System.ArgumentNullException">
  1123. <paramref name="source" /> 为 null。</exception>
  1124. <exception cref="T:System.OverflowException">和大于 <see cref="F:System.Int32.MaxValue" />。</exception>
  1125. </member>
  1126. <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Nullable{System.Int64}})">
  1127. <summary>计算可以为 null 的 <see cref="T:System.Int64" /> 值序列之和。</summary>
  1128. <returns>序列值之和。</returns>
  1129. <param name="source">要计算和的可以为 null 的 <see cref="T:System.Int64" /> 值序列。</param>
  1130. <exception cref="T:System.ArgumentNullException">
  1131. <paramref name="source" /> 为 null。</exception>
  1132. <exception cref="T:System.OverflowException">和大于 <see cref="F:System.Int64.MaxValue" />。</exception>
  1133. </member>
  1134. <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Nullable{System.Single}})">
  1135. <summary>计算可以为 null 的 <see cref="T:System.Single" /> 值序列之和。</summary>
  1136. <returns>序列值之和。</returns>
  1137. <param name="source">要计算和的可以为 null 的 <see cref="T:System.Single" /> 值序列。</param>
  1138. <exception cref="T:System.ArgumentNullException">
  1139. <paramref name="source" /> 为 null。</exception>
  1140. </member>
  1141. <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Single})">
  1142. <summary>计算 <see cref="T:System.Single" /> 值序列之和。</summary>
  1143. <returns>序列值之和。</returns>
  1144. <param name="source">一个要计算和的 <see cref="T:System.Single" /> 值序列。</param>
  1145. <exception cref="T:System.ArgumentNullException">
  1146. <paramref name="source" /> 为 null。</exception>
  1147. </member>
  1148. <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Decimal}})">
  1149. <summary>计算 <see cref="T:System.Decimal" /> 值序列之和,而该序列是通过对输入序列中的每个元素调用投影函数而获得的。</summary>
  1150. <returns>投影值之和。</returns>
  1151. <param name="source">一个 <paramref name="TSource" /> 类型的值序列。</param>
  1152. <param name="selector">要应用于每个元素的投影函数。</param>
  1153. <typeparam name="TSource">
  1154. <paramref name="source" /> 中的元素的类型。</typeparam>
  1155. <exception cref="T:System.ArgumentNullException">
  1156. <paramref name="source" /> 或 <paramref name="selector" /> 为 null。</exception>
  1157. <exception cref="T:System.OverflowException">和大于 <see cref="F:System.Decimal.MaxValue" />。</exception>
  1158. </member>
  1159. <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Double}})">
  1160. <summary>计算 <see cref="T:System.Double" /> 值序列之和,而该序列是通过对输入序列中的每个元素调用投影函数而获得的。</summary>
  1161. <returns>投影值之和。</returns>
  1162. <param name="source">一个 <paramref name="TSource" /> 类型的值序列。</param>
  1163. <param name="selector">要应用于每个元素的投影函数。</param>
  1164. <typeparam name="TSource">
  1165. <paramref name="source" /> 中的元素的类型。</typeparam>
  1166. <exception cref="T:System.ArgumentNullException">
  1167. <paramref name="source" /> 或 <paramref name="selector" /> 为 null。</exception>
  1168. </member>
  1169. <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32}})">
  1170. <summary>计算 <see cref="T:System.Int32" /> 值序列之和,而该序列是通过对输入序列中的每个元素调用投影函数而获得的。</summary>
  1171. <returns>投影值之和。</returns>
  1172. <param name="source">一个 <paramref name="TSource" /> 类型的值序列。</param>
  1173. <param name="selector">要应用于每个元素的投影函数。</param>
  1174. <typeparam name="TSource">
  1175. <paramref name="source" /> 中的元素的类型。</typeparam>
  1176. <exception cref="T:System.ArgumentNullException">
  1177. <paramref name="source" /> 或 <paramref name="selector" /> 为 null。</exception>
  1178. <exception cref="T:System.OverflowException">和大于 <see cref="F:System.Int32.MaxValue" />。</exception>
  1179. </member>
  1180. <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int64}})">
  1181. <summary>计算 <see cref="T:System.Int64" /> 值序列之和,而该序列是通过对输入序列中的每个元素调用投影函数而获得的。</summary>
  1182. <returns>投影值之和。</returns>
  1183. <param name="source">一个 <paramref name="TSource" /> 类型的值序列。</param>
  1184. <param name="selector">要应用于每个元素的投影函数。</param>
  1185. <typeparam name="TSource">
  1186. <paramref name="source" /> 中的元素的类型。</typeparam>
  1187. <exception cref="T:System.ArgumentNullException">
  1188. <paramref name="source" /> 或 <paramref name="selector" /> 为 null。</exception>
  1189. <exception cref="T:System.OverflowException">和大于 <see cref="F:System.Int64.MaxValue" />。</exception>
  1190. </member>
  1191. <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Decimal}}})">
  1192. <summary>计算可以为 null 的 <see cref="T:System.Decimal" /> 值序列之和,而该序列是通过对输入序列中的每个元素调用投影函数而获得的。</summary>
  1193. <returns>投影值之和。</returns>
  1194. <param name="source">一个 <paramref name="TSource" /> 类型的值序列。</param>
  1195. <param name="selector">要应用于每个元素的投影函数。</param>
  1196. <typeparam name="TSource">
  1197. <paramref name="source" /> 中的元素的类型。</typeparam>
  1198. <exception cref="T:System.ArgumentNullException">
  1199. <paramref name="source" /> 或 <paramref name="selector" /> 为 null。</exception>
  1200. <exception cref="T:System.OverflowException">和大于 <see cref="F:System.Decimal.MaxValue" />。</exception>
  1201. </member>
  1202. <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Double}}})">
  1203. <summary>计算可以为 null 的 <see cref="T:System.Double" /> 值序列之和,而该序列是通过对输入序列中的每个元素调用投影函数而获得的。</summary>
  1204. <returns>投影值之和。</returns>
  1205. <param name="source">一个 <paramref name="TSource" /> 类型的值序列。</param>
  1206. <param name="selector">要应用于每个元素的投影函数。</param>
  1207. <typeparam name="TSource">
  1208. <paramref name="source" /> 中的元素的类型。</typeparam>
  1209. <exception cref="T:System.ArgumentNullException">
  1210. <paramref name="source" /> 或 <paramref name="selector" /> 为 null。</exception>
  1211. </member>
  1212. <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Int32}}})">
  1213. <summary>计算可以为 null 的 <see cref="T:System.Int32" /> 值序列之和,而该序列是通过对输入序列中的每个元素调用投影函数而获得的。</summary>
  1214. <returns>投影值之和。</returns>
  1215. <param name="source">一个 <paramref name="TSource" /> 类型的值序列。</param>
  1216. <param name="selector">要应用于每个元素的投影函数。</param>
  1217. <typeparam name="TSource">
  1218. <paramref name="source" /> 中的元素的类型。</typeparam>
  1219. <exception cref="T:System.ArgumentNullException">
  1220. <paramref name="source" /> 或 <paramref name="selector" /> 为 null。</exception>
  1221. <exception cref="T:System.OverflowException">和大于 <see cref="F:System.Int32.MaxValue" />。</exception>
  1222. </member>
  1223. <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Int64}}})">
  1224. <summary>计算可以为 null 的 <see cref="T:System.Int64" /> 值序列之和,而该序列是通过对输入序列中的每个元素调用投影函数而获得的。</summary>
  1225. <returns>投影值之和。</returns>
  1226. <param name="source">一个 <paramref name="TSource" /> 类型的值序列。</param>
  1227. <param name="selector">要应用于每个元素的投影函数。</param>
  1228. <typeparam name="TSource">
  1229. <paramref name="source" /> 中的元素的类型。</typeparam>
  1230. <exception cref="T:System.ArgumentNullException">
  1231. <paramref name="source" /> 或 <paramref name="selector" /> 为 null。</exception>
  1232. <exception cref="T:System.OverflowException">和大于 <see cref="F:System.Int64.MaxValue" />。</exception>
  1233. </member>
  1234. <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Single}}})">
  1235. <summary>计算可以为 null 的 <see cref="T:System.Single" /> 值序列之和,而该序列是通过对输入序列中的每个元素调用投影函数而获得的。</summary>
  1236. <returns>投影值之和。</returns>
  1237. <param name="source">一个 <paramref name="TSource" /> 类型的值序列。</param>
  1238. <param name="selector">要应用于每个元素的投影函数。</param>
  1239. <typeparam name="TSource">
  1240. <paramref name="source" /> 中的元素的类型。</typeparam>
  1241. <exception cref="T:System.ArgumentNullException">
  1242. <paramref name="source" /> 或 <paramref name="selector" /> 为 null。</exception>
  1243. </member>
  1244. <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Single}})">
  1245. <summary>计算 <see cref="T:System.Single" /> 值序列之和,而该序列是通过对输入序列中的每个元素调用投影函数而获得的。</summary>
  1246. <returns>投影值之和。</returns>
  1247. <param name="source">一个 <paramref name="TSource" /> 类型的值序列。</param>
  1248. <param name="selector">要应用于每个元素的投影函数。</param>
  1249. <typeparam name="TSource">
  1250. <paramref name="source" /> 中的元素的类型。</typeparam>
  1251. <exception cref="T:System.ArgumentNullException">
  1252. <paramref name="source" /> 或 <paramref name="selector" /> 为 null。</exception>
  1253. </member>
  1254. <member name="M:System.Linq.Queryable.Take``1(System.Linq.IQueryable{``0},System.Int32)">
  1255. <summary>从序列的开头返回指定数量的连续元素。</summary>
  1256. <returns>一个 <see cref="T:System.Linq.IQueryable`1" />,包含从 <paramref name="source" /> 开始处的指定数量的元素。</returns>
  1257. <param name="source">要从其返回元素的序列。</param>
  1258. <param name="count">要返回的元素数量。</param>
  1259. <typeparam name="TSource">
  1260. <paramref name="source" /> 中的元素的类型。</typeparam>
  1261. <exception cref="T:System.ArgumentNullException">
  1262. <paramref name="source" /> 为 null。</exception>
  1263. </member>
  1264. <member name="M:System.Linq.Queryable.TakeWhile``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  1265. <summary>只要满足指定的条件,就会返回序列的元素。</summary>
  1266. <returns>一个 <see cref="T:System.Linq.IQueryable`1" />,包含不再通过由 <paramref name="predicate" /> 指定测试的元素之前出现的输入序列中的元素。</returns>
  1267. <param name="source">要从其返回元素的序列。</param>
  1268. <param name="predicate">用于测试每个元素是否满足条件的函数。</param>
  1269. <typeparam name="TSource">
  1270. <paramref name="source" /> 中的元素的类型。</typeparam>
  1271. <exception cref="T:System.ArgumentNullException">
  1272. <paramref name="source" /> 或 <paramref name="predicate" /> 为 null。</exception>
  1273. </member>
  1274. <member name="M:System.Linq.Queryable.TakeWhile``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32,System.Boolean}})">
  1275. <summary>只要满足指定的条件,就会返回序列的元素。将在谓词函数的逻辑中使用元素的索引。</summary>
  1276. <returns>一个 <see cref="T:System.Linq.IQueryable`1" />,包含不再通过由 <paramref name="predicate" /> 指定测试的元素之前出现的输入序列中的元素。</returns>
  1277. <param name="source">要从其返回元素的序列。</param>
  1278. <param name="predicate">用于测试每个元素是否满足条件的函数;此函数的第二个参数表示源序列中元素的索引。</param>
  1279. <typeparam name="TSource">
  1280. <paramref name="source" /> 中的元素的类型。</typeparam>
  1281. <exception cref="T:System.ArgumentNullException">
  1282. <paramref name="source" /> 或 <paramref name="predicate" /> 为 null。</exception>
  1283. </member>
  1284. <member name="M:System.Linq.Queryable.ThenBy``2(System.Linq.IOrderedQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
  1285. <summary>根据某个键按升序对序列中的元素执行后续排序。</summary>
  1286. <returns>一个 <see cref="T:System.Linq.IOrderedQueryable`1" />,根据键对其元素排序。</returns>
  1287. <param name="source">一个 <see cref="T:System.Linq.IOrderedQueryable`1" />,包含要排序的元素。</param>
  1288. <param name="keySelector">用于从每个元素中提取键的函数。</param>
  1289. <typeparam name="TSource">
  1290. <paramref name="source" /> 中的元素的类型。</typeparam>
  1291. <typeparam name="TKey">由 <paramref name="keySelector" /> 表示的函数返回的键类型。</typeparam>
  1292. <exception cref="T:System.ArgumentNullException">
  1293. <paramref name="source" /> 或 <paramref name="keySelector" /> 为 null。</exception>
  1294. </member>
  1295. <member name="M:System.Linq.Queryable.ThenBy``2(System.Linq.IOrderedQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IComparer{``1})">
  1296. <summary>使用指定的比较器按升序对序列中的元素执行后续排序。</summary>
  1297. <returns>一个 <see cref="T:System.Linq.IOrderedQueryable`1" />,根据键对其元素排序。</returns>
  1298. <param name="source">一个 <see cref="T:System.Linq.IOrderedQueryable`1" />,包含要排序的元素。</param>
  1299. <param name="keySelector">用于从每个元素中提取键的函数。</param>
  1300. <param name="comparer">一个用于比较键的 <see cref="T:System.Collections.Generic.IComparer`1" />。</param>
  1301. <typeparam name="TSource">
  1302. <paramref name="source" /> 中的元素的类型。</typeparam>
  1303. <typeparam name="TKey">由 <paramref name="keySelector" /> 表示的函数返回的键类型。</typeparam>
  1304. <exception cref="T:System.ArgumentNullException">
  1305. <paramref name="source" /> 或 <paramref name="keySelector" /> 或 <paramref name="comparer" /> 为 null。</exception>
  1306. </member>
  1307. <member name="M:System.Linq.Queryable.ThenByDescending``2(System.Linq.IOrderedQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
  1308. <summary>根据某个键按降序对序列中的元素执行后续排序。</summary>
  1309. <returns>一个 <see cref="T:System.Linq.IOrderedQueryable`1" />,将根据键按降序对其元素进行排序。</returns>
  1310. <param name="source">一个 <see cref="T:System.Linq.IOrderedQueryable`1" />,包含要排序的元素。</param>
  1311. <param name="keySelector">用于从每个元素中提取键的函数。</param>
  1312. <typeparam name="TSource">
  1313. <paramref name="source" /> 中的元素的类型。</typeparam>
  1314. <typeparam name="TKey">由 <paramref name="keySelector" /> 表示的函数返回的键类型。</typeparam>
  1315. <exception cref="T:System.ArgumentNullException">
  1316. <paramref name="source" /> 或 <paramref name="keySelector" /> 为 null。</exception>
  1317. </member>
  1318. <member name="M:System.Linq.Queryable.ThenByDescending``2(System.Linq.IOrderedQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IComparer{``1})">
  1319. <summary>使用指定的比较器按降序对序列中的元素执行后续排序。</summary>
  1320. <returns>一个集合,其中的元素是根据某个键按降序进行排序的。</returns>
  1321. <param name="source">一个 <see cref="T:System.Linq.IOrderedQueryable`1" />,包含要排序的元素。</param>
  1322. <param name="keySelector">用于从每个元素中提取键的函数。</param>
  1323. <param name="comparer">一个用于比较键的 <see cref="T:System.Collections.Generic.IComparer`1" />。</param>
  1324. <typeparam name="TSource">
  1325. <paramref name="source" /> 中的元素的类型。</typeparam>
  1326. <typeparam name="TKey">由 <paramref name="keySelector" /> 函数返回的键的类型。</typeparam>
  1327. <exception cref="T:System.ArgumentNullException">
  1328. <paramref name="source" /> 或 <paramref name="keySelector" /> 或 <paramref name="comparer" /> 为 null。</exception>
  1329. </member>
  1330. <member name="M:System.Linq.Queryable.Union``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0})">
  1331. <summary>通过使用默认的相等比较器生成两个序列的并集。</summary>
  1332. <returns>一个 <see cref="T:System.Linq.IQueryable`1" />,包含两个输入序列中的元素(重复元素除外)。</returns>
  1333. <param name="source1">非重复元素组成合并运算的第一组的一个序列。</param>
  1334. <param name="source2">非重复元素组成合并运算的第二组的一个序列。</param>
  1335. <typeparam name="TSource">输入序列中的元素的类型。</typeparam>
  1336. <exception cref="T:System.ArgumentNullException">
  1337. <paramref name="source1" /> 或 <paramref name="source2" /> 为 null。</exception>
  1338. </member>
  1339. <member name="M:System.Linq.Queryable.Union``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
  1340. <summary>通过使用指定的 <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> 生成两个序列的并集。</summary>
  1341. <returns>一个 <see cref="T:System.Linq.IQueryable`1" />,包含两个输入序列中的元素(重复元素除外)。</returns>
  1342. <param name="source1">非重复元素组成合并运算的第一组的一个序列。</param>
  1343. <param name="source2">非重复元素组成合并运算的第二组的一个序列。</param>
  1344. <param name="comparer">用于比较值的 <see cref="T:System.Collections.Generic.IEqualityComparer`1" />。</param>
  1345. <typeparam name="TSource">输入序列中的元素的类型。</typeparam>
  1346. <exception cref="T:System.ArgumentNullException">
  1347. <paramref name="source1" /> 或 <paramref name="source2" /> 为 null。</exception>
  1348. </member>
  1349. <member name="M:System.Linq.Queryable.Where``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  1350. <summary>基于谓词筛选值序列。</summary>
  1351. <returns>一个 <see cref="T:System.Linq.IQueryable`1" />,包含满足由 <paramref name="predicate" /> 指定的条件的输入序列中的元素。</returns>
  1352. <param name="source">要筛选的 <see cref="T:System.Linq.IQueryable`1" />。</param>
  1353. <param name="predicate">用于测试每个元素是否满足条件的函数。</param>
  1354. <typeparam name="TSource">
  1355. <paramref name="source" /> 中的元素的类型。</typeparam>
  1356. <exception cref="T:System.ArgumentNullException">
  1357. <paramref name="source" /> 或 <paramref name="predicate" /> 为 null。</exception>
  1358. </member>
  1359. <member name="M:System.Linq.Queryable.Where``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32,System.Boolean}})">
  1360. <summary>基于谓词筛选值序列。将在谓词函数的逻辑中使用每个元素的索引。</summary>
  1361. <returns>一个 <see cref="T:System.Linq.IQueryable`1" />,包含满足由 <paramref name="predicate" /> 指定的条件的输入序列中的元素。</returns>
  1362. <param name="source">要筛选的 <see cref="T:System.Linq.IQueryable`1" />。</param>
  1363. <param name="predicate">用于测试每个元素是否满足条件的函数;此函数的第二个参数表示源序列中元素的索引。</param>
  1364. <typeparam name="TSource">
  1365. <paramref name="source" /> 中的元素的类型。</typeparam>
  1366. <exception cref="T:System.ArgumentNullException">
  1367. <paramref name="source" /> 或 <paramref name="predicate" /> 为 null。</exception>
  1368. </member>
  1369. <member name="M:System.Linq.Queryable.Zip``3(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``1},System.Linq.Expressions.Expression{System.Func{``0,``1,``2}})">
  1370. <summary>通过使用指定的谓词函数合并两个序列。</summary>
  1371. <returns>一个 <see cref="T:System.Linq.IQueryable`1" />,包含两个输入序列的已合并元素。</returns>
  1372. <param name="source1">要合并的第一个序列。</param>
  1373. <param name="source2">要合并的第二个序列。</param>
  1374. <param name="resultSelector">用于指定如何合并这两个序列的元素的函数。</param>
  1375. <typeparam name="TFirst">第一个输入序列中的元素的类型。</typeparam>
  1376. <typeparam name="TSecond">第二个输入序列中的元素的类型。</typeparam>
  1377. <typeparam name="TResult">结果序列的元素的类型。</typeparam>
  1378. <exception cref="T:System.ArgumentNullException">
  1379. <paramref name="source1" /> 或 <paramref name="source2 " /> 为 null。</exception>
  1380. </member>
  1381. </members>
  1382. </doc>