You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1982 lines
158 KiB

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <doc>
  3. <assembly>
  4. <name>System.Linq</name>
  5. </assembly>
  6. <members>
  7. <member name="T:System.Linq.Enumerable">
  8. <summary>提供一組 static (在 Visual Basic 中為 Shared) 方法,用於查詢實作 <see cref="T:System.Collections.Generic.IEnumerable`1" /> 的物件。</summary>
  9. </member>
  10. <member name="M:System.Linq.Enumerable.Aggregate``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``0,``0})">
  11. <summary>將累加函式套用到序列上。</summary>
  12. <returns>最終累積值。</returns>
  13. <param name="source">所要彙總 (Aggregate) 的 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  14. <param name="func">要在每個項目上叫用 (Invoke) 的累加函式。</param>
  15. <typeparam name="TSource">
  16. <paramref name="source" /> 之項目的型別。</typeparam>
  17. <exception cref="T:System.ArgumentNullException">
  18. <paramref name="source" /> 或 <paramref name="func" /> 為 null。</exception>
  19. <exception cref="T:System.InvalidOperationException">
  20. <paramref name="source" /> 沒有包含任何項目。</exception>
  21. </member>
  22. <member name="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})">
  23. <summary>將累加函式套用到序列上。使用指定的初始值做為初始累加值。</summary>
  24. <returns>最終累積值。</returns>
  25. <param name="source">所要彙總 (Aggregate) 的 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  26. <param name="seed">初始累積值。</param>
  27. <param name="func">要在每個項目上叫用 (Invoke) 的累加函式。</param>
  28. <typeparam name="TSource">
  29. <paramref name="source" /> 之項目的型別。</typeparam>
  30. <typeparam name="TAccumulate">累積值的型別。</typeparam>
  31. <exception cref="T:System.ArgumentNullException">
  32. <paramref name="source" /> 或 <paramref name="func" /> 為 null。</exception>
  33. </member>
  34. <member name="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})">
  35. <summary>將累加函式套用到序列上。使用指定的值做為初始累加值,並使用指定的函式來選取結果值。</summary>
  36. <returns>轉換後的最終累加值。</returns>
  37. <param name="source">所要彙總 (Aggregate) 的 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  38. <param name="seed">初始累積值。</param>
  39. <param name="func">要在每個項目上叫用 (Invoke) 的累加函式。</param>
  40. <param name="resultSelector">用來將最終累加值轉換成結果值的函式。</param>
  41. <typeparam name="TSource">
  42. <paramref name="source" /> 之項目的型別。</typeparam>
  43. <typeparam name="TAccumulate">累積值的型別。</typeparam>
  44. <typeparam name="TResult">結果值的型別。</typeparam>
  45. <exception cref="T:System.ArgumentNullException">
  46. <paramref name="source" />、<paramref name="func" /> 或 <paramref name="resultSelector" /> 為 null。</exception>
  47. </member>
  48. <member name="M:System.Linq.Enumerable.All``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})">
  49. <summary>判斷序列的所有項目是否全都符合條件。</summary>
  50. <returns>如果來源序列的每個項目都通過以指定之述詞 (Predicate) 進行的測試,或序列是空的,則為 true,否則為 false。</returns>
  51. <param name="source">
  52. <see cref="T:System.Collections.Generic.IEnumerable`1" />,其中包含要套用述詞 (Predicate) 的項目。</param>
  53. <param name="predicate">用來測試每個項目是否符合條件的函式。</param>
  54. <typeparam name="TSource">
  55. <paramref name="source" /> 之項目的型別。</typeparam>
  56. <exception cref="T:System.ArgumentNullException">
  57. <paramref name="source" /> 或 <paramref name="predicate" /> 是 null。</exception>
  58. </member>
  59. <member name="M:System.Linq.Enumerable.Any``1(System.Collections.Generic.IEnumerable{``0})">
  60. <summary>判斷序列是否包含任何項目。</summary>
  61. <returns>如果來源序列包含任何項目,則為 true,否則為 false。</returns>
  62. <param name="source">要檢查是否為空白的 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  63. <typeparam name="TSource">
  64. <paramref name="source" /> 之項目的型別。</typeparam>
  65. <exception cref="T:System.ArgumentNullException">
  66. <paramref name="source" /> 為 null。</exception>
  67. </member>
  68. <member name="M:System.Linq.Enumerable.Any``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})">
  69. <summary>判斷序列的任何項目是否符合條件。</summary>
  70. <returns>如果來源序列中的任何項目通過以指定之述詞進行的測試,則為 true,否則為 false。</returns>
  71. <param name="source">其項目要套用述詞的 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  72. <param name="predicate">用來測試每個項目是否符合條件的函式。</param>
  73. <typeparam name="TSource">
  74. <paramref name="source" /> 之項目的型別。</typeparam>
  75. <exception cref="T:System.ArgumentNullException">
  76. <paramref name="source" /> 或 <paramref name="predicate" /> 是 null。</exception>
  77. </member>
  78. <member name="M:System.Linq.Enumerable.AsEnumerable``1(System.Collections.Generic.IEnumerable{``0})">
  79. <summary>傳回型別為 <see cref="T:System.Collections.Generic.IEnumerable`1" /> 的輸入。</summary>
  80. <returns>型別為 <see cref="T:System.Collections.Generic.IEnumerable`1" /> 的輸入序列。</returns>
  81. <param name="source">型別為 <see cref="T:System.Collections.Generic.IEnumerable`1" /> 的序列。</param>
  82. <typeparam name="TSource">
  83. <paramref name="source" /> 之項目的型別。</typeparam>
  84. </member>
  85. <member name="M:System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Decimal})">
  86. <summary>計算 <see cref="T:System.Decimal" /> 值序列的平均值。</summary>
  87. <returns>值序列的平均。</returns>
  88. <param name="source">要計算平均值的 <see cref="T:System.Decimal" /> 值序列。</param>
  89. <exception cref="T:System.ArgumentNullException">
  90. <paramref name="source" /> 為 null。</exception>
  91. <exception cref="T:System.InvalidOperationException">
  92. <paramref name="source" /> 沒有包含任何項目。</exception>
  93. </member>
  94. <member name="M:System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Double})">
  95. <summary>計算 <see cref="T:System.Double" /> 值序列的平均值。</summary>
  96. <returns>值序列的平均。</returns>
  97. <param name="source">要計算平均值的 <see cref="T:System.Double" /> 值序列。</param>
  98. <exception cref="T:System.ArgumentNullException">
  99. <paramref name="source" /> 為 null。</exception>
  100. <exception cref="T:System.InvalidOperationException">
  101. <paramref name="source" /> 沒有包含任何項目。</exception>
  102. </member>
  103. <member name="M:System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Int32})">
  104. <summary>計算 <see cref="T:System.Int32" /> 值序列的平均值。</summary>
  105. <returns>值序列的平均。</returns>
  106. <param name="source">要計算平均值的 <see cref="T:System.Int32" /> 值序列。</param>
  107. <exception cref="T:System.ArgumentNullException">
  108. <paramref name="source" /> 為 null。</exception>
  109. <exception cref="T:System.InvalidOperationException">
  110. <paramref name="source" /> 沒有包含任何項目。</exception>
  111. </member>
  112. <member name="M:System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Int64})">
  113. <summary>計算 <see cref="T:System.Int64" /> 值序列的平均值。</summary>
  114. <returns>值序列的平均。</returns>
  115. <param name="source">要計算平均值的 <see cref="T:System.Int64" /> 值序列。</param>
  116. <exception cref="T:System.ArgumentNullException">
  117. <paramref name="source" /> 為 null。</exception>
  118. <exception cref="T:System.InvalidOperationException">
  119. <paramref name="source" /> 沒有包含任何項目。</exception>
  120. </member>
  121. <member name="M:System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Nullable{System.Decimal}})">
  122. <summary>計算可為 Null 之 <see cref="T:System.Decimal" /> 值序列的平均值。</summary>
  123. <returns>值序列的平均值,如果來源序列為空白或只含有 null 值,則為 null。</returns>
  124. <param name="source">要計算平均值之可為 Null 的 <see cref="T:System.Decimal" /> 值序列。</param>
  125. <exception cref="T:System.ArgumentNullException">
  126. <paramref name="source" /> 為 null。</exception>
  127. <exception cref="T:System.OverflowException">序列中項目的總和大於 <see cref="F:System.Decimal.MaxValue" />。</exception>
  128. </member>
  129. <member name="M:System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Nullable{System.Double}})">
  130. <summary>計算可為 Null 之 <see cref="T:System.Double" /> 值序列的平均值。</summary>
  131. <returns>值序列的平均值,如果來源序列為空白或只含有 null 值,則為 null。</returns>
  132. <param name="source">要計算平均值之可為 Null 的 <see cref="T:System.Double" /> 值序列。</param>
  133. <exception cref="T:System.ArgumentNullException">
  134. <paramref name="source" /> 為 null。</exception>
  135. </member>
  136. <member name="M:System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Nullable{System.Int32}})">
  137. <summary>計算可為 Null 之 <see cref="T:System.Int32" /> 值序列的平均值。</summary>
  138. <returns>值序列的平均值,如果來源序列為空白或只含有 null 值,則為 null。</returns>
  139. <param name="source">要計算平均值之可為 Null 的 <see cref="T:System.Int32" /> 值序列。</param>
  140. <exception cref="T:System.ArgumentNullException">
  141. <paramref name="source" /> 為 null。</exception>
  142. <exception cref="T:System.OverflowException">序列中項目的總和大於 <see cref="F:System.Int64.MaxValue" />。</exception>
  143. </member>
  144. <member name="M:System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Nullable{System.Int64}})">
  145. <summary>計算可為 Null 之 <see cref="T:System.Int64" /> 值序列的平均值。</summary>
  146. <returns>值序列的平均值,如果來源序列為空白或只含有 null 值,則為 null。</returns>
  147. <param name="source">要計算平均值之可為 Null 的 <see cref="T:System.Int64" /> 值序列。</param>
  148. <exception cref="T:System.ArgumentNullException">
  149. <paramref name="source" /> 為 null。</exception>
  150. <exception cref="T:System.OverflowException">序列中項目的總和大於 <see cref="F:System.Int64.MaxValue" />。</exception>
  151. </member>
  152. <member name="M:System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Nullable{System.Single}})">
  153. <summary>計算可為 Null 之 <see cref="T:System.Single" /> 值序列的平均值。</summary>
  154. <returns>值序列的平均值,如果來源序列為空白或只含有 null 值,則為 null。</returns>
  155. <param name="source">要計算平均值之可為 Null 的 <see cref="T:System.Single" /> 值序列。</param>
  156. <exception cref="T:System.ArgumentNullException">
  157. <paramref name="source" /> 為 null。</exception>
  158. </member>
  159. <member name="M:System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Single})">
  160. <summary>計算 <see cref="T:System.Single" /> 值序列的平均值。</summary>
  161. <returns>值序列的平均。</returns>
  162. <param name="source">要計算平均值的 <see cref="T:System.Single" /> 值序列。</param>
  163. <exception cref="T:System.ArgumentNullException">
  164. <paramref name="source" /> 為 null。</exception>
  165. <exception cref="T:System.InvalidOperationException">
  166. <paramref name="source" /> 沒有包含任何項目。</exception>
  167. </member>
  168. <member name="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Decimal})">
  169. <summary>計算在輸入序列中各項目上叫用轉換函式後所取得之 <see cref="T:System.Decimal" /> 值序列的平均值。</summary>
  170. <returns>值序列的平均。</returns>
  171. <param name="source">用來計算平均值的值序列。</param>
  172. <param name="selector">要套用至每個項目的轉換函式。</param>
  173. <typeparam name="TSource">
  174. <paramref name="source" /> 之項目的型別。</typeparam>
  175. <exception cref="T:System.ArgumentNullException">
  176. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  177. <exception cref="T:System.InvalidOperationException">
  178. <paramref name="source" /> 沒有包含任何項目。</exception>
  179. <exception cref="T:System.OverflowException">序列中項目的總和大於 <see cref="F:System.Decimal.MaxValue" />。</exception>
  180. </member>
  181. <member name="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Double})">
  182. <summary>計算在輸入序列中各項目上叫用轉換函式後所取得之 <see cref="T:System.Double" /> 值序列的平均值。</summary>
  183. <returns>值序列的平均。</returns>
  184. <param name="source">要計算平均值的值序列。</param>
  185. <param name="selector">要套用至每個項目的轉換函式。</param>
  186. <typeparam name="TSource">
  187. <paramref name="source" /> 之項目的型別。</typeparam>
  188. <exception cref="T:System.ArgumentNullException">
  189. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  190. <exception cref="T:System.InvalidOperationException">
  191. <paramref name="source" /> 沒有包含任何項目。</exception>
  192. </member>
  193. <member name="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32})">
  194. <summary>計算在輸入序列中各項目上叫用轉換函式後所取得之 <see cref="T:System.Int32" /> 值序列的平均值。</summary>
  195. <returns>值序列的平均。</returns>
  196. <param name="source">要計算平均值的值序列。</param>
  197. <param name="selector">要套用至每個項目的轉換函式。</param>
  198. <typeparam name="TSource">
  199. <paramref name="source" /> 之項目的型別。</typeparam>
  200. <exception cref="T:System.ArgumentNullException">
  201. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  202. <exception cref="T:System.InvalidOperationException">
  203. <paramref name="source" /> 沒有包含任何項目。</exception>
  204. <exception cref="T:System.OverflowException">序列中項目的總和大於 <see cref="F:System.Int64.MaxValue" />。</exception>
  205. </member>
  206. <member name="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int64})">
  207. <summary>計算在輸入序列中各項目上叫用轉換函式後所取得之 <see cref="T:System.Int64" /> 值序列的平均值。</summary>
  208. <returns>值序列的平均。</returns>
  209. <param name="source">要計算平均值的值序列。</param>
  210. <param name="selector">要套用至每個項目的轉換函式。</param>
  211. <typeparam name="TSource">來源之項目的型別。</typeparam>
  212. <exception cref="T:System.ArgumentNullException">
  213. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  214. <exception cref="T:System.InvalidOperationException">
  215. <paramref name="source" /> 沒有包含任何項目。</exception>
  216. <exception cref="T:System.OverflowException">序列中項目的總和大於 <see cref="F:System.Int64.MaxValue" />。</exception>
  217. </member>
  218. <member name="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}})">
  219. <summary>計算在輸入序列中各項目上叫用轉換函式後所取得可為 Null 之 <see cref="T:System.Decimal" /> 值的平均值。</summary>
  220. <returns>值序列的平均值,如果來源序列為空白或只含有 null 值,則為 null。</returns>
  221. <param name="source">要計算平均值的值序列。</param>
  222. <param name="selector">要套用至每個項目的轉換函式。</param>
  223. <typeparam name="TSource">
  224. <paramref name="source" /> 之項目的型別。</typeparam>
  225. <exception cref="T:System.ArgumentNullException">
  226. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  227. <exception cref="T:System.OverflowException">序列中項目的總和大於 <see cref="F:System.Decimal.MaxValue" />。</exception>
  228. </member>
  229. <member name="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Double}})">
  230. <summary>計算在輸入序列中各項目上叫用轉換函式後所取得可為 Null 之 <see cref="T:System.Double" /> 值的平均值。</summary>
  231. <returns>值序列的平均值,如果來源序列為空白或只含有 null 值,則為 null。</returns>
  232. <param name="source">要計算平均值的值序列。</param>
  233. <param name="selector">要套用至每個項目的轉換函式。</param>
  234. <typeparam name="TSource">
  235. <paramref name="source" /> 之項目的型別。</typeparam>
  236. <exception cref="T:System.ArgumentNullException">
  237. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  238. </member>
  239. <member name="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}})">
  240. <summary>計算在輸入序列中各項目上叫用轉換函式後所取得可為 Null 之 <see cref="T:System.Int32" /> 值的平均值。</summary>
  241. <returns>值序列的平均值,如果來源序列為空白或只含有 null 值,則為 null。</returns>
  242. <param name="source">要計算平均值的值序列。</param>
  243. <param name="selector">要套用至每個項目的轉換函式。</param>
  244. <typeparam name="TSource">
  245. <paramref name="source" /> 之項目的型別。</typeparam>
  246. <exception cref="T:System.ArgumentNullException">
  247. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  248. <exception cref="T:System.OverflowException">序列中項目的總和大於 <see cref="F:System.Int64.MaxValue" />。</exception>
  249. </member>
  250. <member name="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int64}})">
  251. <summary>計算在輸入序列中各項目上叫用轉換函式後所取得可為 Null 之 <see cref="T:System.Int64" /> 值的平均值。</summary>
  252. <returns>值序列的平均值,如果來源序列為空白或只含有 null 值,則為 null。</returns>
  253. <param name="source">要計算平均值的值序列。</param>
  254. <param name="selector">要套用至每個項目的轉換函式。</param>
  255. <typeparam name="TSource">
  256. <paramref name="source" /> 之項目的型別。</typeparam>
  257. </member>
  258. <member name="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Single}})">
  259. <summary>計算在輸入序列中各項目上叫用轉換函式後所取得可為 Null 之 <see cref="T:System.Single" /> 值的平均值。</summary>
  260. <returns>值序列的平均值,如果來源序列為空白或只含有 null 值,則為 null。</returns>
  261. <param name="source">要計算平均值的值序列。</param>
  262. <param name="selector">要套用至每個項目的轉換函式。</param>
  263. <typeparam name="TSource">
  264. <paramref name="source" /> 之項目的型別。</typeparam>
  265. <exception cref="T:System.ArgumentNullException">
  266. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  267. </member>
  268. <member name="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Single})">
  269. <summary>計算在輸入序列中各項目上叫用轉換函式後所取得之 <see cref="T:System.Single" /> 值序列的平均值。</summary>
  270. <returns>值序列的平均。</returns>
  271. <param name="source">要計算平均值的值序列。</param>
  272. <param name="selector">要套用至每個項目的轉換函式。</param>
  273. <typeparam name="TSource">
  274. <paramref name="source" /> 之項目的型別。</typeparam>
  275. <exception cref="T:System.ArgumentNullException">
  276. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  277. <exception cref="T:System.InvalidOperationException">
  278. <paramref name="source" /> 沒有包含任何項目。</exception>
  279. </member>
  280. <member name="M:System.Linq.Enumerable.Cast``1(System.Collections.IEnumerable)">
  281. <summary>將 <see cref="T:System.Collections.IEnumerable" /> 的項目轉換成指定的型別。</summary>
  282. <returns>
  283. <see cref="T:System.Collections.Generic.IEnumerable`1" />,其中包含已轉型成指定之型別的每個來源序列項目。</returns>
  284. <param name="source">
  285. <see cref="T:System.Collections.IEnumerable" />,其包含要轉換成型別 <paramref name="TResult" /> 的項目。</param>
  286. <typeparam name="TResult">要將 <paramref name="source" /> 之項目轉換成的型別。</typeparam>
  287. <exception cref="T:System.ArgumentNullException">
  288. <paramref name="source" /> 為 null。</exception>
  289. <exception cref="T:System.InvalidCastException">無法將序列中的項目轉換為型別 <paramref name="TResult" />。</exception>
  290. </member>
  291. <member name="M:System.Linq.Enumerable.Concat``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})">
  292. <summary>串連兩個序列。</summary>
  293. <returns>
  294. <see cref="T:System.Collections.Generic.IEnumerable`1" />,其中包含兩個輸入序列的串連項目。</returns>
  295. <param name="first">要串連的第一個序列。</param>
  296. <param name="second">要串連到第一個序列的序列。</param>
  297. <typeparam name="TSource">輸入序列的項目之型別。</typeparam>
  298. <exception cref="T:System.ArgumentNullException">
  299. <paramref name="first" /> 或 <paramref name="second" /> 為 null。</exception>
  300. </member>
  301. <member name="M:System.Linq.Enumerable.Contains``1(System.Collections.Generic.IEnumerable{``0},``0)">
  302. <summary>使用預設的相等比較子 (Comparer) 來判斷序列是否包含指定的項目。</summary>
  303. <returns>如果來源序列包含具有指定值的項目,則為 true,否則為 false。</returns>
  304. <param name="source">要在其中尋找值的序列。</param>
  305. <param name="value">要在序列中尋找的值。</param>
  306. <typeparam name="TSource">
  307. <paramref name="source" /> 之項目的型別。</typeparam>
  308. <exception cref="T:System.ArgumentNullException">
  309. <paramref name="source" /> 為 null。</exception>
  310. </member>
  311. <member name="M:System.Linq.Enumerable.Contains``1(System.Collections.Generic.IEnumerable{``0},``0,System.Collections.Generic.IEqualityComparer{``0})">
  312. <summary>使用指定的 <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> 來判斷序列是否包含指定的項目。</summary>
  313. <returns>如果來源序列包含具有指定值的項目,則為 true,否則為 false。</returns>
  314. <param name="source">要在其中尋找值的序列。</param>
  315. <param name="value">要在序列中尋找的值。</param>
  316. <param name="comparer">用來比較值的相等比較子。</param>
  317. <typeparam name="TSource">
  318. <paramref name="source" /> 之項目的型別。</typeparam>
  319. <exception cref="T:System.ArgumentNullException">
  320. <paramref name="source" /> 為 null。</exception>
  321. </member>
  322. <member name="M:System.Linq.Enumerable.Count``1(System.Collections.Generic.IEnumerable{``0})">
  323. <summary>傳回序列中的項目數。</summary>
  324. <returns>輸入序列中的項目數目。</returns>
  325. <param name="source">包含要計算之項目的序列。</param>
  326. <typeparam name="TSource">
  327. <paramref name="source" /> 之項目的型別。</typeparam>
  328. <exception cref="T:System.ArgumentNullException">
  329. <paramref name="source" /> 為 null。</exception>
  330. <exception cref="T:System.OverflowException">
  331. <paramref name="source" /> 中的項目數目大於 <see cref="F:System.Int32.MaxValue" />。</exception>
  332. </member>
  333. <member name="M:System.Linq.Enumerable.Count``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})">
  334. <summary>傳回數字,代表指定之序列中符合條件的項目數目。</summary>
  335. <returns>數字,代表序列中符合述詞函式之條件的項目數目。</returns>
  336. <param name="source">包含要測試及計算之項目的序列。</param>
  337. <param name="predicate">用來測試每個項目是否符合條件的函式。</param>
  338. <typeparam name="TSource">
  339. <paramref name="source" /> 之項目的型別。</typeparam>
  340. <exception cref="T:System.ArgumentNullException">
  341. <paramref name="source" /> 或 <paramref name="predicate" /> 是 null。</exception>
  342. <exception cref="T:System.OverflowException">
  343. <paramref name="source" /> 中的項目數目大於 <see cref="F:System.Int32.MaxValue" />。</exception>
  344. </member>
  345. <member name="M:System.Linq.Enumerable.DefaultIfEmpty``1(System.Collections.Generic.IEnumerable{``0})">
  346. <summary>傳回指定之序列的項目;如果序列是空的,則傳回單一集合中型別參數的預設值。</summary>
  347. <returns>如果 <paramref name="source" /> 為空白,則為包含 <paramref name="TSource" /> 型別之預設值的 <see cref="T:System.Collections.Generic.IEnumerable`1" /> 物件,否則為 <paramref name="source" />。</returns>
  348. <param name="source">序列,若此序列空白,便傳回預設值。</param>
  349. <typeparam name="TSource">
  350. <paramref name="source" /> 之項目的型別。</typeparam>
  351. <exception cref="T:System.ArgumentNullException">
  352. <paramref name="source" /> 為 null。</exception>
  353. </member>
  354. <member name="M:System.Linq.Enumerable.DefaultIfEmpty``1(System.Collections.Generic.IEnumerable{``0},``0)">
  355. <summary>傳回指定之序列的項目;如果序列是空的,則傳回單一集合中型別參數的預設值。</summary>
  356. <returns>如果 <paramref name="source" /> 是空的,則為包含 <paramref name="defaultValue" /> 的 <see cref="T:System.Collections.Generic.IEnumerable`1" />,否則為 <paramref name="source" />。</returns>
  357. <param name="source">序列,若此序列空白,便傳回指定的值。</param>
  358. <param name="defaultValue">在序列空白時所要傳回的值。</param>
  359. <typeparam name="TSource">
  360. <paramref name="source" /> 之項目的型別。</typeparam>
  361. </member>
  362. <member name="M:System.Linq.Enumerable.Distinct``1(System.Collections.Generic.IEnumerable{``0})">
  363. <summary>使用預設的相等比較子來比較值,以便從序列傳回獨特的項目。</summary>
  364. <returns>
  365. <see cref="T:System.Collections.Generic.IEnumerable`1" />,其中包含來源序列中的獨特項目。</returns>
  366. <param name="source">要移除重複項目的序列。</param>
  367. <typeparam name="TSource">
  368. <paramref name="source" /> 之項目的型別。</typeparam>
  369. <exception cref="T:System.ArgumentNullException">
  370. <paramref name="source" /> 為 null。</exception>
  371. </member>
  372. <member name="M:System.Linq.Enumerable.Distinct``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
  373. <summary>使用指定的 <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> 來比較值,以便從序列傳回獨特的項目。</summary>
  374. <returns>
  375. <see cref="T:System.Collections.Generic.IEnumerable`1" />,其中包含來源序列中的獨特項目。</returns>
  376. <param name="source">要移除重複項目的序列。</param>
  377. <param name="comparer">用來比較值的 <see cref="T:System.Collections.Generic.IEqualityComparer`1" />。</param>
  378. <typeparam name="TSource">
  379. <paramref name="source" /> 之項目的型別。</typeparam>
  380. <exception cref="T:System.ArgumentNullException">
  381. <paramref name="source" /> 為 null。</exception>
  382. </member>
  383. <member name="M:System.Linq.Enumerable.ElementAt``1(System.Collections.Generic.IEnumerable{``0},System.Int32)">
  384. <summary>傳回位於序列中指定索引處的項目。</summary>
  385. <returns>位於來源序列中指定位置的項目。</returns>
  386. <param name="source">傳回項目的 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  387. <param name="index">要擷取的項目之以零起始索引。</param>
  388. <typeparam name="TSource">
  389. <paramref name="source" /> 之項目的型別。</typeparam>
  390. <exception cref="T:System.ArgumentNullException">
  391. <paramref name="source" /> 為 null。</exception>
  392. <exception cref="T:System.ArgumentOutOfRangeException">
  393. <paramref name="index" /> 小於 0 或大於或等於 <paramref name="source" /> 中的項目數目。</exception>
  394. </member>
  395. <member name="M:System.Linq.Enumerable.ElementAtOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Int32)">
  396. <summary>傳回位於序列中指定索引處的項目;如果索引超出範圍,則傳回預設值。</summary>
  397. <returns>如果索引位於來源序列的界限之外,則為 default(<paramref name="TSource" />),否則為位於來源序列中指定索引處的項目。</returns>
  398. <param name="source">傳回項目的 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  399. <param name="index">要擷取的項目之以零起始索引。</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.Enumerable.Empty``1">
  406. <summary>傳回具有指定之型別引數的空白 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</summary>
  407. <returns>其型別引數為 <paramref name="TResult" /> 的空白 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</returns>
  408. <typeparam name="TResult">型別,用來指派給傳回之泛型 <see cref="T:System.Collections.Generic.IEnumerable`1" /> 的型別參數。</typeparam>
  409. </member>
  410. <member name="M:System.Linq.Enumerable.Except``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})">
  411. <summary>使用預設相等比較子來比較值,以便產生兩個序列的差異。</summary>
  412. <returns>序列,其中包含兩個序列之項目的差異。</returns>
  413. <param name="first">
  414. <see cref="T:System.Collections.Generic.IEnumerable`1" />,其項目若未同時存在 <paramref name="second" /> 中,便會傳回這些項目。</param>
  415. <param name="second">
  416. <see cref="T:System.Collections.Generic.IEnumerable`1" />,若其項目同時出現在第一個序列中,便會從傳回的序列中移除這些項目。</param>
  417. <typeparam name="TSource">輸入序列的項目之型別。</typeparam>
  418. <exception cref="T:System.ArgumentNullException">
  419. <paramref name="first" /> 或 <paramref name="second" /> 為 null。</exception>
  420. </member>
  421. <member name="M:System.Linq.Enumerable.Except``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
  422. <summary>使用指定的 <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> 來比較值,以便產生兩個序列的差異。</summary>
  423. <returns>序列,其中包含兩個序列之項目的差異。</returns>
  424. <param name="first">
  425. <see cref="T:System.Collections.Generic.IEnumerable`1" />,其項目若未同時存在 <paramref name="second" /> 中,便會傳回這些項目。</param>
  426. <param name="second">
  427. <see cref="T:System.Collections.Generic.IEnumerable`1" />,若其項目同時出現在第一個序列中,便會從傳回的序列中移除這些項目。</param>
  428. <param name="comparer">用來比較值的 <see cref="T:System.Collections.Generic.IEqualityComparer`1" />。</param>
  429. <typeparam name="TSource">輸入序列的項目之型別。</typeparam>
  430. <exception cref="T:System.ArgumentNullException">
  431. <paramref name="first" /> 或 <paramref name="second" /> 為 null。</exception>
  432. </member>
  433. <member name="M:System.Linq.Enumerable.First``1(System.Collections.Generic.IEnumerable{``0})">
  434. <summary>傳回序列的第一個項目。</summary>
  435. <returns>指定之序列中的第一個項目。</returns>
  436. <param name="source">要傳回第一個項目的 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  437. <typeparam name="TSource">
  438. <paramref name="source" /> 之項目的型別。</typeparam>
  439. <exception cref="T:System.ArgumentNullException">
  440. <paramref name="source" /> 為 null。</exception>
  441. <exception cref="T:System.InvalidOperationException">來源序列為空。</exception>
  442. </member>
  443. <member name="M:System.Linq.Enumerable.First``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})">
  444. <summary>傳回序列中符合指定之條件的第一個項目。</summary>
  445. <returns>序列中通過指定之述詞函式所做測試的第一個項目。</returns>
  446. <param name="source">傳回項目的 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  447. <param name="predicate">用來測試每個項目是否符合條件的函式。</param>
  448. <typeparam name="TSource">
  449. <paramref name="source" /> 之項目的型別。</typeparam>
  450. <exception cref="T:System.ArgumentNullException">
  451. <paramref name="source" /> 或 <paramref name="predicate" /> 是 null。</exception>
  452. <exception cref="T:System.InvalidOperationException">沒有任何項目符合 <paramref name="predicate" /> 中的條件。-或-來源序列為空。</exception>
  453. </member>
  454. <member name="M:System.Linq.Enumerable.FirstOrDefault``1(System.Collections.Generic.IEnumerable{``0})">
  455. <summary>傳回序列的第一個項目;如果序列中沒有包含任何項目,則傳回預設值。</summary>
  456. <returns>如果 <paramref name="source" /> 是空的,則為 default(<paramref name="TSource" />),否則為 <paramref name="source" /> 中的第一個項目。</returns>
  457. <param name="source">要傳回第一個項目的 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  458. <typeparam name="TSource">
  459. <paramref name="source" /> 之項目的型別。</typeparam>
  460. <exception cref="T:System.ArgumentNullException">
  461. <paramref name="source" /> 為 null。</exception>
  462. </member>
  463. <member name="M:System.Linq.Enumerable.FirstOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})">
  464. <summary>傳回序列中符合條件的第一個項目;如果找不到這類項目,則傳回預設值。</summary>
  465. <returns>如果 <paramref name="source" /> 是空的,或是沒有任何項目通過 <paramref name="predicate" /> 所指定的測試,則為 default(<paramref name="TSource" />),否則為 <paramref name="source" /> 中通過 <paramref name="predicate" /> 指定之測試的第一個項目。</returns>
  466. <param name="source">傳回項目的 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  467. <param name="predicate">用來測試每個項目是否符合條件的函式。</param>
  468. <typeparam name="TSource">
  469. <paramref name="source" /> 之項目的型別。</typeparam>
  470. <exception cref="T:System.ArgumentNullException">
  471. <paramref name="source" /> 或 <paramref name="predicate" /> 是 null。</exception>
  472. </member>
  473. <member name="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})">
  474. <summary>依據指定的索引鍵選擇器函式來群組序列的項目。</summary>
  475. <returns>在 C# 中為 IEnumerable&lt;IGrouping&lt;TKey, TSource&gt;&gt;,而在 Visual Basic 中則為 IEnumerable(Of IGrouping(Of TKey, TSource)),其中 <see cref="T:System.Linq.IGrouping`2" /> 物件包含物件和索引鍵的序列。</returns>
  476. <param name="source">要群組其項目的 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  477. <param name="keySelector">用來擷取各項目之索引鍵的函式。</param>
  478. <typeparam name="TSource">
  479. <paramref name="source" /> 之項目的型別。</typeparam>
  480. <typeparam name="TKey">
  481. <paramref name="keySelector" /> 所傳回之索引鍵的型別。</typeparam>
  482. <exception cref="T:System.ArgumentNullException">
  483. <paramref name="source" /> 或 <paramref name="keySelector" /> 為 null。</exception>
  484. </member>
  485. <member name="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})">
  486. <summary>依據指定的索引鍵選取器函式來群組序列的項目,並使用指定的比較子來比較索引鍵。</summary>
  487. <returns>在 C# 中為 IEnumerable&lt;IGrouping&lt;TKey, TSource&gt;&gt;,而在 Visual Basic 中則為 IEnumerable(Of IGrouping(Of TKey, TSource)),其中 <see cref="T:System.Linq.IGrouping`2" /> 物件包含物件和索引鍵的集合。</returns>
  488. <param name="source">要群組其項目的 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  489. <param name="keySelector">用來擷取各項目之索引鍵的函式。</param>
  490. <param name="comparer">用來比較索引鍵的 <see cref="T:System.Collections.Generic.IEqualityComparer`1" />。</param>
  491. <typeparam name="TSource">
  492. <paramref name="source" /> 之項目的型別。</typeparam>
  493. <typeparam name="TKey">
  494. <paramref name="keySelector" /> 所傳回之索引鍵的型別。</typeparam>
  495. <exception cref="T:System.ArgumentNullException">
  496. <paramref name="source" /> 或 <paramref name="keySelector" /> 為 null。</exception>
  497. </member>
  498. <member name="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})">
  499. <summary>依據指定的索引鍵選取器函式來群組序列的項目,並使用指定的函式來投影每個群組的項目。</summary>
  500. <returns>在 C# 中為 IEnumerable&lt;IGrouping&lt;TKey, TElement&gt;&gt;,而在 Visual Basic 中則為 IEnumerable(Of IGrouping(Of TKey, TElement)),其中 <see cref="T:System.Linq.IGrouping`2" /> 物件包含型別為 <paramref name="TElement" /> 之物件和索引鍵的集合。</returns>
  501. <param name="source">要群組其項目的 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  502. <param name="keySelector">用來擷取各項目之索引鍵的函式。</param>
  503. <param name="elementSelector">用來將每個來源項目對應至 <see cref="T:System.Linq.IGrouping`2" /> 之項目的函式。</param>
  504. <typeparam name="TSource">
  505. <paramref name="source" /> 之項目的型別。</typeparam>
  506. <typeparam name="TKey">
  507. <paramref name="keySelector" /> 所傳回之索引鍵的型別。</typeparam>
  508. <typeparam name="TElement">
  509. <see cref="T:System.Linq.IGrouping`2" /> 中的項目型別。</typeparam>
  510. <exception cref="T:System.ArgumentNullException">
  511. <paramref name="source" />、<paramref name="keySelector" /> 或 <paramref name="elementSelector" /> 為 null。</exception>
  512. </member>
  513. <member name="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})">
  514. <summary>依據索引鍵選取器函式來群組序列中的項目。索引鍵是使用比較子來進行比較,而每個群組的項目都是利用指定的函式進行投影。</summary>
  515. <returns>在 C# 中為 IEnumerable&lt;IGrouping&lt;TKey, TElement&gt;&gt;,而在 Visual Basic 中則為 IEnumerable(Of IGrouping(Of TKey, TElement)),其中 <see cref="T:System.Linq.IGrouping`2" /> 物件包含型別為 <paramref name="TElement" /> 之物件和索引鍵的集合。</returns>
  516. <param name="source">要群組其項目的 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  517. <param name="keySelector">用來擷取各項目之索引鍵的函式。</param>
  518. <param name="elementSelector">用來將每個來源項目對應至 <see cref="T:System.Linq.IGrouping`2" /> 之項目的函式。</param>
  519. <param name="comparer">用來比較索引鍵的 <see cref="T:System.Collections.Generic.IEqualityComparer`1" />。</param>
  520. <typeparam name="TSource">
  521. <paramref name="source" /> 之項目的型別。</typeparam>
  522. <typeparam name="TKey">
  523. <paramref name="keySelector" /> 所傳回之索引鍵的型別。</typeparam>
  524. <typeparam name="TElement">
  525. <see cref="T:System.Linq.IGrouping`2" /> 中的項目型別。</typeparam>
  526. <exception cref="T:System.ArgumentNullException">
  527. <paramref name="source" />、<paramref name="keySelector" /> 或 <paramref name="elementSelector" /> 為 null。</exception>
  528. </member>
  529. <member name="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})">
  530. <summary>依據指定的索引鍵選取器函式來群組序列的項目,並從每個群組及其索引鍵建立結果值。每個群組的項目都是利用指定的函式進行投影。</summary>
  531. <returns>
  532. <paramref name="TResult" /> 型別項目的集合,其中每個項目都代表群組及其索引鍵的投影。</returns>
  533. <param name="source">要群組其項目的 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  534. <param name="keySelector">用來擷取各項目之索引鍵的函式。</param>
  535. <param name="elementSelector">用來將每個來源項目對應至 <see cref="T:System.Linq.IGrouping`2" /> 之項目的函式。</param>
  536. <param name="resultSelector">用來從各個群組建立結果值的函式。</param>
  537. <typeparam name="TSource">
  538. <paramref name="source" /> 之項目的型別。</typeparam>
  539. <typeparam name="TKey">
  540. <paramref name="keySelector" /> 所傳回之索引鍵的型別。</typeparam>
  541. <typeparam name="TElement">每個 <see cref="T:System.Linq.IGrouping`2" /> 中的項目型別。</typeparam>
  542. <typeparam name="TResult">
  543. <paramref name="resultSelector" /> 所傳回之結果值的型別。</typeparam>
  544. </member>
  545. <member name="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})">
  546. <summary>依據指定的索引鍵選取器函式來群組序列的項目,並從每個群組及其索引鍵建立結果值。索引鍵值是使用指定的比較子來進行比較,而每個群組的項目則都是利用指定的函式進行投影。</summary>
  547. <returns>
  548. <paramref name="TResult" /> 型別項目的集合,其中每個項目都代表群組及其索引鍵的投影。</returns>
  549. <param name="source">要群組其項目的 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  550. <param name="keySelector">用來擷取各項目之索引鍵的函式。</param>
  551. <param name="elementSelector">用來將每個來源項目對應至 <see cref="T:System.Linq.IGrouping`2" /> 之項目的函式。</param>
  552. <param name="resultSelector">用來從各個群組建立結果值的函式。</param>
  553. <param name="comparer">用來比較索引鍵的 <see cref="T:System.Collections.Generic.IEqualityComparer`1" />。</param>
  554. <typeparam name="TSource">
  555. <paramref name="source" /> 之項目的型別。</typeparam>
  556. <typeparam name="TKey">
  557. <paramref name="keySelector" /> 所傳回之索引鍵的型別。</typeparam>
  558. <typeparam name="TElement">每個 <see cref="T:System.Linq.IGrouping`2" /> 中的項目型別。</typeparam>
  559. <typeparam name="TResult">
  560. <paramref name="resultSelector" /> 所傳回之結果值的型別。</typeparam>
  561. </member>
  562. <member name="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})">
  563. <summary>依據指定的索引鍵選取器函式來群組序列的項目,並從每個群組及其索引鍵建立結果值。</summary>
  564. <returns>
  565. <paramref name="TResult" /> 型別項目的集合,其中每個項目都代表群組及其索引鍵的投影。</returns>
  566. <param name="source">要群組其項目的 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  567. <param name="keySelector">用來擷取各項目之索引鍵的函式。</param>
  568. <param name="resultSelector">用來從各個群組建立結果值的函式。</param>
  569. <typeparam name="TSource">
  570. <paramref name="source" /> 之項目的型別。</typeparam>
  571. <typeparam name="TKey">
  572. <paramref name="keySelector" /> 所傳回之索引鍵的型別。</typeparam>
  573. <typeparam name="TResult">
  574. <paramref name="resultSelector" /> 所傳回之結果值的型別。</typeparam>
  575. </member>
  576. <member name="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})">
  577. <summary>依據指定的索引鍵選取器函式來群組序列的項目,並從每個群組及其索引鍵建立結果值。索引鍵是使用指定的比較子來進行比較。</summary>
  578. <returns>
  579. <paramref name="TResult" /> 型別項目的集合,其中每個項目都代表群組及其索引鍵的投影。</returns>
  580. <param name="source">要群組其項目的 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  581. <param name="keySelector">用來擷取各項目之索引鍵的函式。</param>
  582. <param name="resultSelector">用來從各個群組建立結果值的函式。</param>
  583. <param name="comparer">用來比較索引鍵的 <see cref="T:System.Collections.Generic.IEqualityComparer`1" />。</param>
  584. <typeparam name="TSource">
  585. <paramref name="source" /> 之項目的型別。</typeparam>
  586. <typeparam name="TKey">
  587. <paramref name="keySelector" /> 所傳回之索引鍵的型別。</typeparam>
  588. <typeparam name="TResult">
  589. <paramref name="resultSelector" /> 所傳回之結果值的型別。</typeparam>
  590. </member>
  591. <member name="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})">
  592. <summary>根據索引鍵相等與否,將兩個序列的項目相互關聯,並群組產生的結果。預設的相等比較子是用於比較索引鍵。</summary>
  593. <returns>
  594. <see cref="T:System.Collections.Generic.IEnumerable`1" />,其中包含透過對兩個序列執行群組聯結所取得之型別 <paramref name="TResult" /> 的項目。</returns>
  595. <param name="outer">要聯結的第一個序列。</param>
  596. <param name="inner">要加入第一個序列的序列。</param>
  597. <param name="outerKeySelector">用來從第一個序列各個項目擷取聯結索引鍵的函式。</param>
  598. <param name="innerKeySelector">用來從第二個序列各個項目擷取聯結索引鍵的函式。</param>
  599. <param name="resultSelector">函式,用來從第一個序列的項目以及第二個序列的相符項目集合建立結果項目。</param>
  600. <typeparam name="TOuter">第一個序列的項目之型別。</typeparam>
  601. <typeparam name="TInner">第二個序列的項目之型別。</typeparam>
  602. <typeparam name="TKey">索引鍵選取器函式所傳回的索引鍵之型別。</typeparam>
  603. <typeparam name="TResult">結果項目的型別。</typeparam>
  604. <exception cref="T:System.ArgumentNullException">
  605. <paramref name="outer" />、<paramref name="inner" />、<paramref name="outerKeySelector" />、<paramref name="innerKeySelector" /> 或 <paramref name="resultSelector" /> 為 null。</exception>
  606. </member>
  607. <member name="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})">
  608. <summary>根據索引鍵相等與否,將兩個序列的項目相互關聯,並群組產生的結果。指定的 <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> 是用於比較索引鍵。</summary>
  609. <returns>
  610. <see cref="T:System.Collections.Generic.IEnumerable`1" />,其中包含透過對兩個序列執行群組聯結所取得之型別 <paramref name="TResult" /> 的項目。</returns>
  611. <param name="outer">要聯結的第一個序列。</param>
  612. <param name="inner">要加入第一個序列的序列。</param>
  613. <param name="outerKeySelector">用來從第一個序列各個項目擷取聯結索引鍵的函式。</param>
  614. <param name="innerKeySelector">用來從第二個序列各個項目擷取聯結索引鍵的函式。</param>
  615. <param name="resultSelector">函式,用來從第一個序列的項目以及第二個序列的相符項目集合建立結果項目。</param>
  616. <param name="comparer">用來雜湊及比較索引鍵的 <see cref="T:System.Collections.Generic.IEqualityComparer`1" />。</param>
  617. <typeparam name="TOuter">第一個序列的項目之型別。</typeparam>
  618. <typeparam name="TInner">第二個序列的項目之型別。</typeparam>
  619. <typeparam name="TKey">索引鍵選取器函式所傳回的索引鍵之型別。</typeparam>
  620. <typeparam name="TResult">結果項目的型別。</typeparam>
  621. <exception cref="T:System.ArgumentNullException">
  622. <paramref name="outer" />、<paramref name="inner" />、<paramref name="outerKeySelector" />、<paramref name="innerKeySelector" /> 或 <paramref name="resultSelector" /> 為 null。</exception>
  623. </member>
  624. <member name="M:System.Linq.Enumerable.Intersect``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})">
  625. <summary>使用預設相等比較子來比較值,以便產生兩個序列的交集。</summary>
  626. <returns>序列,其中包含形成兩個序列之交集的項目。</returns>
  627. <param name="first">傳回其獨特項目同時出現在 <paramref name="second" /> 中的 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  628. <param name="second">傳回其獨特項目同時出現在第一個序列中的 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  629. <typeparam name="TSource">輸入序列的項目之型別。</typeparam>
  630. <exception cref="T:System.ArgumentNullException">
  631. <paramref name="first" /> 或 <paramref name="second" /> 為 null。</exception>
  632. </member>
  633. <member name="M:System.Linq.Enumerable.Intersect``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
  634. <summary>使用指定的 <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> 來比較值,以便產生兩個序列的交集。</summary>
  635. <returns>序列,其中包含形成兩個序列之交集的項目。</returns>
  636. <param name="first">傳回其獨特項目同時出現在 <paramref name="second" /> 中的 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  637. <param name="second">傳回其獨特項目同時出現在第一個序列中的 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  638. <param name="comparer">用來比較值的 <see cref="T:System.Collections.Generic.IEqualityComparer`1" />。</param>
  639. <typeparam name="TSource">輸入序列的項目之型別。</typeparam>
  640. <exception cref="T:System.ArgumentNullException">
  641. <paramref name="first" /> 或 <paramref name="second" /> 為 null。</exception>
  642. </member>
  643. <member name="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})">
  644. <summary>根據相符索引鍵,將兩個序列的項目相互關聯。預設的相等比較子是用於比較索引鍵。</summary>
  645. <returns>
  646. <see cref="T:System.Collections.Generic.IEnumerable`1" />,其中包含透過對兩個序列執行內部聯結所取得之型別 <paramref name="TResult" /> 的項目。</returns>
  647. <param name="outer">要聯結的第一個序列。</param>
  648. <param name="inner">要加入第一個序列的序列。</param>
  649. <param name="outerKeySelector">用來從第一個序列各個項目擷取聯結索引鍵的函式。</param>
  650. <param name="innerKeySelector">用來從第二個序列各個項目擷取聯結索引鍵的函式。</param>
  651. <param name="resultSelector">用來從兩個相符項目建立結果項目的函式。</param>
  652. <typeparam name="TOuter">第一個序列的項目之型別。</typeparam>
  653. <typeparam name="TInner">第二個序列的項目之型別。</typeparam>
  654. <typeparam name="TKey">索引鍵選取器函式所傳回的索引鍵之型別。</typeparam>
  655. <typeparam name="TResult">結果項目的型別。</typeparam>
  656. <exception cref="T:System.ArgumentNullException">
  657. <paramref name="outer" />、<paramref name="inner" />、<paramref name="outerKeySelector" />、<paramref name="innerKeySelector" /> 或 <paramref name="resultSelector" /> 為 null。</exception>
  658. </member>
  659. <member name="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})">
  660. <summary>根據相符索引鍵,將兩個序列的項目相互關聯。指定的 <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> 是用於比較索引鍵。</summary>
  661. <returns>
  662. <see cref="T:System.Collections.Generic.IEnumerable`1" />,其中包含透過對兩個序列執行內部聯結所取得之型別 <paramref name="TResult" /> 的項目。</returns>
  663. <param name="outer">要聯結的第一個序列。</param>
  664. <param name="inner">要加入第一個序列的序列。</param>
  665. <param name="outerKeySelector">用來從第一個序列各個項目擷取聯結索引鍵的函式。</param>
  666. <param name="innerKeySelector">用來從第二個序列各個項目擷取聯結索引鍵的函式。</param>
  667. <param name="resultSelector">用來從兩個相符項目建立結果項目的函式。</param>
  668. <param name="comparer">用來雜湊及比較索引鍵的 <see cref="T:System.Collections.Generic.IEqualityComparer`1" />。</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.Enumerable.Last``1(System.Collections.Generic.IEnumerable{``0})">
  677. <summary>傳回序列的最後一個項目。</summary>
  678. <returns>位於來源序列中最後一個位置的值。</returns>
  679. <param name="source">要傳回最後一個項目的 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  680. <typeparam name="TSource">
  681. <paramref name="source" /> 之項目的型別。</typeparam>
  682. <exception cref="T:System.ArgumentNullException">
  683. <paramref name="source" /> 為 null。</exception>
  684. <exception cref="T:System.InvalidOperationException">來源序列為空。</exception>
  685. </member>
  686. <member name="M:System.Linq.Enumerable.Last``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})">
  687. <summary>傳回序列中符合指定之條件的最後一個項目。</summary>
  688. <returns>序列中通過指定之述詞函式所做測試的最後一個項目。</returns>
  689. <param name="source">傳回項目的 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  690. <param name="predicate">用來測試每個項目是否符合條件的函式。</param>
  691. <typeparam name="TSource">
  692. <paramref name="source" /> 之項目的型別。</typeparam>
  693. <exception cref="T:System.ArgumentNullException">
  694. <paramref name="source" /> 或 <paramref name="predicate" /> 是 null。</exception>
  695. <exception cref="T:System.InvalidOperationException">沒有任何項目符合 <paramref name="predicate" /> 中的條件。-或-來源序列為空。</exception>
  696. </member>
  697. <member name="M:System.Linq.Enumerable.LastOrDefault``1(System.Collections.Generic.IEnumerable{``0})">
  698. <summary>傳回序列的最後一個項目;如果序列中沒有包含任何項目,則傳回預設值。</summary>
  699. <returns>如果來源序列是空的,則為 default(<paramref name="TSource" />),否則為 <see cref="T:System.Collections.Generic.IEnumerable`1" /> 中的最後一個項目。</returns>
  700. <param name="source">要傳回最後一個項目的 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  701. <typeparam name="TSource">
  702. <paramref name="source" /> 之項目的型別。</typeparam>
  703. <exception cref="T:System.ArgumentNullException">
  704. <paramref name="source" /> 為 null。</exception>
  705. </member>
  706. <member name="M:System.Linq.Enumerable.LastOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})">
  707. <summary>傳回序列中符合條件的最後一個項目;如果找不到這類項目,則傳回預設值。</summary>
  708. <returns>如果序列是空的,或是沒有任何項目通過述詞函式中的測試,則為 default(<paramref name="TSource" />),否則為通過述詞函式之測試的最後一個項目。</returns>
  709. <param name="source">傳回項目的 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  710. <param name="predicate">用來測試每個項目是否符合條件的函式。</param>
  711. <typeparam name="TSource">
  712. <paramref name="source" /> 之項目的型別。</typeparam>
  713. <exception cref="T:System.ArgumentNullException">
  714. <paramref name="source" /> 或 <paramref name="predicate" /> 是 null。</exception>
  715. </member>
  716. <member name="M:System.Linq.Enumerable.LongCount``1(System.Collections.Generic.IEnumerable{``0})">
  717. <summary>傳回代表序列中項目總數的 <see cref="T:System.Int64" />。</summary>
  718. <returns>來源序列中的項目數目。</returns>
  719. <param name="source">包含要計算之項目的 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  720. <typeparam name="TSource">
  721. <paramref name="source" /> 之項目的型別。</typeparam>
  722. <exception cref="T:System.ArgumentNullException">
  723. <paramref name="source" /> 為 null。</exception>
  724. <exception cref="T:System.OverflowException">項目數目超出 <see cref="F:System.Int64.MaxValue" />。</exception>
  725. </member>
  726. <member name="M:System.Linq.Enumerable.LongCount``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})">
  727. <summary>傳回 <see cref="T:System.Int64" />,其代表序列中符合條件的項目數目。</summary>
  728. <returns>數字,代表序列中符合述詞函式之條件的項目數目。</returns>
  729. <param name="source">包含要計算之項目的 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  730. <param name="predicate">用來測試每個項目是否符合條件的函式。</param>
  731. <typeparam name="TSource">
  732. <paramref name="source" /> 之項目的型別。</typeparam>
  733. <exception cref="T:System.ArgumentNullException">
  734. <paramref name="source" /> 或 <paramref name="predicate" /> 是 null。</exception>
  735. <exception cref="T:System.OverflowException">符合的項目數目超出 <see cref="F:System.Int64.MaxValue" />。</exception>
  736. </member>
  737. <member name="M:System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable{System.Decimal})">
  738. <summary>傳回 <see cref="T:System.Decimal" /> 值序列中的最大值。</summary>
  739. <returns>序列中的最大值。</returns>
  740. <param name="source">要判斷最大值的 <see cref="T:System.Decimal" /> 值序列。</param>
  741. <exception cref="T:System.ArgumentNullException">
  742. <paramref name="source" /> 為 null。</exception>
  743. <exception cref="T:System.InvalidOperationException">
  744. <paramref name="source" /> 沒有包含任何項目。</exception>
  745. </member>
  746. <member name="M:System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable{System.Double})">
  747. <summary>傳回 <see cref="T:System.Double" /> 值序列中的最大值。</summary>
  748. <returns>序列中的最大值。</returns>
  749. <param name="source">要判斷最大值的 <see cref="T:System.Double" /> 值序列。</param>
  750. <exception cref="T:System.ArgumentNullException">
  751. <paramref name="source" /> 為 null。</exception>
  752. <exception cref="T:System.InvalidOperationException">
  753. <paramref name="source" /> 沒有包含任何項目。</exception>
  754. </member>
  755. <member name="M:System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable{System.Int32})">
  756. <summary>傳回 <see cref="T:System.Int32" /> 值序列中的最大值。</summary>
  757. <returns>序列中的最大值。</returns>
  758. <param name="source">要判斷最大值的 <see cref="T:System.Int32" /> 值序列。</param>
  759. <exception cref="T:System.ArgumentNullException">
  760. <paramref name="source" /> 為 null。</exception>
  761. <exception cref="T:System.InvalidOperationException">
  762. <paramref name="source" /> 沒有包含任何項目。</exception>
  763. </member>
  764. <member name="M:System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable{System.Int64})">
  765. <summary>傳回 <see cref="T:System.Int64" /> 值序列中的最大值。</summary>
  766. <returns>序列中的最大值。</returns>
  767. <param name="source">要判斷最大值的 <see cref="T:System.Int64" /> 值序列。</param>
  768. <exception cref="T:System.ArgumentNullException">
  769. <paramref name="source" /> 為 null。</exception>
  770. <exception cref="T:System.InvalidOperationException">
  771. <paramref name="source" /> 沒有包含任何項目。</exception>
  772. </member>
  773. <member name="M:System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable{System.Nullable{System.Decimal}})">
  774. <summary>傳回可為 Null 之 <see cref="T:System.Decimal" /> 值序列中的最大值。</summary>
  775. <returns>C# 中型別為 Nullable&lt;Decimal&gt; 或 Visual Basic 中型別為 Nullable(Of Decimal) 的值,其對應於序列中的最大值。 </returns>
  776. <param name="source">要判斷最大值之可為 Null 的 <see cref="T:System.Decimal" /> 值序列。</param>
  777. <exception cref="T:System.ArgumentNullException">
  778. <paramref name="source" /> 為 null。</exception>
  779. </member>
  780. <member name="M:System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable{System.Nullable{System.Double}})">
  781. <summary>傳回可為 Null 之 <see cref="T:System.Double" /> 值序列中的最大值。</summary>
  782. <returns>C# 中型別為 Nullable&lt;Double&gt; 或 Visual Basic 中型別為 Nullable(Of Double) 的值,其對應於序列中的最大值。</returns>
  783. <param name="source">要判斷最大值之可為 Null 的 <see cref="T:System.Double" /> 值序列。</param>
  784. <exception cref="T:System.ArgumentNullException">
  785. <paramref name="source" /> 為 null。</exception>
  786. </member>
  787. <member name="M:System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable{System.Nullable{System.Int32}})">
  788. <summary>傳回可為 Null 之 <see cref="T:System.Int32" /> 值序列中的最大值。</summary>
  789. <returns>C# 中型別為 Nullable&lt;Int32&gt; 或 Visual Basic 中型別為 Nullable(Of Int32) 的值,其對應於序列中的最大值。 </returns>
  790. <param name="source">要判斷最大值之可為 Null 的 <see cref="T:System.Int32" /> 值序列。</param>
  791. <exception cref="T:System.ArgumentNullException">
  792. <paramref name="source" /> 為 null。</exception>
  793. </member>
  794. <member name="M:System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable{System.Nullable{System.Int64}})">
  795. <summary>傳回可為 Null 之 <see cref="T:System.Int64" /> 值序列中的最大值。</summary>
  796. <returns>C# 中型別為 Nullable&lt;Int64&gt; 或 Visual Basic 中型別為 Nullable(Of Int64) 的值,其對應於序列中的最大值。 </returns>
  797. <param name="source">要判斷最大值之可為 Null 的 <see cref="T:System.Int64" /> 值序列。</param>
  798. <exception cref="T:System.ArgumentNullException">
  799. <paramref name="source" /> 為 null。</exception>
  800. </member>
  801. <member name="M:System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable{System.Nullable{System.Single}})">
  802. <summary>傳回可為 Null 之 <see cref="T:System.Single" /> 值序列中的最大值。</summary>
  803. <returns>C# 中型別為 Nullable&lt;Single&gt; 或 Visual Basic 中型別為 Nullable(Of Single) 的值,其對應於序列中的最大值。</returns>
  804. <param name="source">要判斷最大值之可為 Null 的 <see cref="T:System.Single" /> 值序列。</param>
  805. <exception cref="T:System.ArgumentNullException">
  806. <paramref name="source" /> 為 null。</exception>
  807. </member>
  808. <member name="M:System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable{System.Single})">
  809. <summary>傳回 <see cref="T:System.Single" /> 值序列中的最大值。</summary>
  810. <returns>序列中的最大值。</returns>
  811. <param name="source">要判斷最大值的 <see cref="T:System.Single" /> 值序列。</param>
  812. <exception cref="T:System.ArgumentNullException">
  813. <paramref name="source" /> 為 null。</exception>
  814. <exception cref="T:System.InvalidOperationException">
  815. <paramref name="source" /> 沒有包含任何項目。</exception>
  816. </member>
  817. <member name="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0})">
  818. <summary>傳回泛型序列中的最大值。</summary>
  819. <returns>序列中的最大值。</returns>
  820. <param name="source">要判斷最大值的值序列。</param>
  821. <typeparam name="TSource">
  822. <paramref name="source" /> 之項目的型別。</typeparam>
  823. <exception cref="T:System.ArgumentNullException">
  824. <paramref name="source" /> 為 null。</exception>
  825. </member>
  826. <member name="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Decimal})">
  827. <summary>在序列的每個項目上叫用轉換函式,並傳回最大的 <see cref="T:System.Decimal" /> 值。</summary>
  828. <returns>序列中的最大值。</returns>
  829. <param name="source">要判斷最大值的值序列。</param>
  830. <param name="selector">要套用至每個項目的轉換函式。</param>
  831. <typeparam name="TSource">
  832. <paramref name="source" /> 之項目的型別。</typeparam>
  833. <exception cref="T:System.ArgumentNullException">
  834. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  835. <exception cref="T:System.InvalidOperationException">
  836. <paramref name="source" /> 沒有包含任何項目。</exception>
  837. </member>
  838. <member name="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Double})">
  839. <summary>在序列的每個項目上叫用轉換函式,並傳回最大的 <see cref="T:System.Double" /> 值。</summary>
  840. <returns>序列中的最大值。</returns>
  841. <param name="source">要判斷最大值的值序列。</param>
  842. <param name="selector">要套用至每個項目的轉換函式。</param>
  843. <typeparam name="TSource">
  844. <paramref name="source" /> 之項目的型別。</typeparam>
  845. <exception cref="T:System.ArgumentNullException">
  846. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  847. <exception cref="T:System.InvalidOperationException">
  848. <paramref name="source" /> 沒有包含任何項目。</exception>
  849. </member>
  850. <member name="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32})">
  851. <summary>在序列的每個項目上叫用轉換函式,並傳回最大的 <see cref="T:System.Int32" /> 值。</summary>
  852. <returns>序列中的最大值。</returns>
  853. <param name="source">要判斷最大值的值序列。</param>
  854. <param name="selector">要套用至每個項目的轉換函式。</param>
  855. <typeparam name="TSource">
  856. <paramref name="source" /> 之項目的型別。</typeparam>
  857. <exception cref="T:System.ArgumentNullException">
  858. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  859. <exception cref="T:System.InvalidOperationException">
  860. <paramref name="source" /> 沒有包含任何項目。</exception>
  861. </member>
  862. <member name="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int64})">
  863. <summary>在序列的每個項目上叫用轉換函式,並傳回最大的 <see cref="T:System.Int64" /> 值。</summary>
  864. <returns>序列中的最大值。</returns>
  865. <param name="source">要判斷最大值的值序列。</param>
  866. <param name="selector">要套用至每個項目的轉換函式。</param>
  867. <typeparam name="TSource">
  868. <paramref name="source" /> 之項目的型別。</typeparam>
  869. <exception cref="T:System.ArgumentNullException">
  870. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  871. <exception cref="T:System.InvalidOperationException">
  872. <paramref name="source" /> 沒有包含任何項目。</exception>
  873. </member>
  874. <member name="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}})">
  875. <summary>在序列的每個項目上叫用轉換函式,並傳回最大的可為 Null 之 <see cref="T:System.Decimal" /> 值。</summary>
  876. <returns>C# 中型別為 Nullable&lt;Decimal&gt; 或 Visual Basic 中型別為 Nullable(Of Decimal) 的值,其對應於序列中的最大值。</returns>
  877. <param name="source">要判斷最大值的值序列。</param>
  878. <param name="selector">要套用至每個項目的轉換函式。</param>
  879. <typeparam name="TSource">
  880. <paramref name="source" /> 之項目的型別。</typeparam>
  881. <exception cref="T:System.ArgumentNullException">
  882. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  883. </member>
  884. <member name="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Double}})">
  885. <summary>在序列的每個項目上叫用轉換函式,並傳回最大的可為 Null 之 <see cref="T:System.Double" /> 值。</summary>
  886. <returns>C# 中型別為 Nullable&lt;Double&gt; 或 Visual Basic 中型別為 Nullable(Of Double) 的值,其對應於序列中的最大值。</returns>
  887. <param name="source">要判斷最大值的值序列。</param>
  888. <param name="selector">要套用至每個項目的轉換函式。</param>
  889. <typeparam name="TSource">
  890. <paramref name="source" /> 之項目的型別。</typeparam>
  891. <exception cref="T:System.ArgumentNullException">
  892. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  893. </member>
  894. <member name="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}})">
  895. <summary>在序列的每個項目上叫用轉換函式,並傳回最大的可為 Null 之 <see cref="T:System.Int32" /> 值。</summary>
  896. <returns>C# 中型別為 Nullable&lt;Int32&gt; 或 Visual Basic 中型別為 Nullable(Of Int32) 的值,其對應於序列中的最大值。</returns>
  897. <param name="source">要判斷最大值的值序列。</param>
  898. <param name="selector">要套用至每個項目的轉換函式。</param>
  899. <typeparam name="TSource">
  900. <paramref name="source" /> 之項目的型別。</typeparam>
  901. <exception cref="T:System.ArgumentNullException">
  902. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  903. </member>
  904. <member name="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int64}})">
  905. <summary>在序列的每個項目上叫用轉換函式,並傳回最大的可為 Null 之 <see cref="T:System.Int64" /> 值。</summary>
  906. <returns>C# 中型別為 Nullable&lt;Int64&gt; 或 Visual Basic 中型別為 Nullable(Of Int64) 的值,其對應於序列中的最大值。</returns>
  907. <param name="source">要判斷最大值的值序列。</param>
  908. <param name="selector">要套用至每個項目的轉換函式。</param>
  909. <typeparam name="TSource">
  910. <paramref name="source" /> 之項目的型別。</typeparam>
  911. <exception cref="T:System.ArgumentNullException">
  912. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  913. </member>
  914. <member name="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Single}})">
  915. <summary>在序列的每個項目上叫用轉換函式,並傳回最大的可為 Null 之 <see cref="T:System.Single" /> 值。</summary>
  916. <returns>C# 中型別為 Nullable&lt;Single&gt; 或 Visual Basic 中型別為 Nullable(Of Single) 的值,其對應於序列中的最大值。</returns>
  917. <param name="source">要判斷最大值的值序列。</param>
  918. <param name="selector">要套用至每個項目的轉換函式。</param>
  919. <typeparam name="TSource">
  920. <paramref name="source" /> 之項目的型別。</typeparam>
  921. <exception cref="T:System.ArgumentNullException">
  922. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  923. </member>
  924. <member name="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Single})">
  925. <summary>在序列的每個項目上叫用轉換函式,並傳回最大的 <see cref="T:System.Single" /> 值。</summary>
  926. <returns>序列中的最大值。</returns>
  927. <param name="source">要判斷最大值的值序列。</param>
  928. <param name="selector">要套用至每個項目的轉換函式。</param>
  929. <typeparam name="TSource">
  930. <paramref name="source" /> 之項目的型別。</typeparam>
  931. <exception cref="T:System.ArgumentNullException">
  932. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  933. <exception cref="T:System.InvalidOperationException">
  934. <paramref name="source" /> 沒有包含任何項目。</exception>
  935. </member>
  936. <member name="M:System.Linq.Enumerable.Max``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})">
  937. <summary>在泛型序列的每個項目上叫用轉換函式,並傳回最大的結果值。</summary>
  938. <returns>序列中的最大值。</returns>
  939. <param name="source">要判斷最大值的值序列。</param>
  940. <param name="selector">要套用至每個項目的轉換函式。</param>
  941. <typeparam name="TSource">
  942. <paramref name="source" /> 之項目的型別。</typeparam>
  943. <typeparam name="TResult">
  944. <paramref name="selector" /> 所傳回值的型別。</typeparam>
  945. <exception cref="T:System.ArgumentNullException">
  946. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  947. </member>
  948. <member name="M:System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable{System.Decimal})">
  949. <summary>傳回 <see cref="T:System.Decimal" /> 值序列中的最小值。</summary>
  950. <returns>序列中的最小值。</returns>
  951. <param name="source">要判斷最小值的 <see cref="T:System.Decimal" /> 值序列。</param>
  952. <exception cref="T:System.ArgumentNullException">
  953. <paramref name="source" /> 為 null。</exception>
  954. <exception cref="T:System.InvalidOperationException">
  955. <paramref name="source" /> 沒有包含任何項目。</exception>
  956. </member>
  957. <member name="M:System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable{System.Double})">
  958. <summary>傳回 <see cref="T:System.Double" /> 值序列中的最小值。</summary>
  959. <returns>序列中的最小值。</returns>
  960. <param name="source">要判斷最小值的 <see cref="T:System.Double" /> 值序列。</param>
  961. <exception cref="T:System.ArgumentNullException">
  962. <paramref name="source" /> 為 null。</exception>
  963. <exception cref="T:System.InvalidOperationException">
  964. <paramref name="source" /> 沒有包含任何項目。</exception>
  965. </member>
  966. <member name="M:System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable{System.Int32})">
  967. <summary>傳回 <see cref="T:System.Int32" /> 值序列中的最小值。</summary>
  968. <returns>序列中的最小值。</returns>
  969. <param name="source">要判斷最小值的 <see cref="T:System.Int32" /> 值序列。</param>
  970. <exception cref="T:System.ArgumentNullException">
  971. <paramref name="source" /> 為 null。</exception>
  972. <exception cref="T:System.InvalidOperationException">
  973. <paramref name="source" /> 沒有包含任何項目。</exception>
  974. </member>
  975. <member name="M:System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable{System.Int64})">
  976. <summary>傳回 <see cref="T:System.Int64" /> 值序列中的最小值。</summary>
  977. <returns>序列中的最小值。</returns>
  978. <param name="source">要判斷最小值的 <see cref="T:System.Int64" /> 值序列。</param>
  979. <exception cref="T:System.ArgumentNullException">
  980. <paramref name="source" /> 為 null。</exception>
  981. <exception cref="T:System.InvalidOperationException">
  982. <paramref name="source" /> 沒有包含任何項目。</exception>
  983. </member>
  984. <member name="M:System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable{System.Nullable{System.Decimal}})">
  985. <summary>傳回可為 Null 之 <see cref="T:System.Decimal" /> 值序列中的最小值。</summary>
  986. <returns>C# 中型別為 Nullable&lt;Decimal&gt; 或 Visual Basic 中型別為 Nullable(Of Decimal) 的值,其對應於序列中的最小值。</returns>
  987. <param name="source">要判斷最小值之可為 Null 的 <see cref="T:System.Decimal" /> 值序列。</param>
  988. <exception cref="T:System.ArgumentNullException">
  989. <paramref name="source" /> 為 null。</exception>
  990. </member>
  991. <member name="M:System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable{System.Nullable{System.Double}})">
  992. <summary>傳回可為 Null 之 <see cref="T:System.Double" /> 值序列中的最小值。</summary>
  993. <returns>C# 中型別為 Nullable&lt;Double&gt; 或 Visual Basic 中型別為 Nullable(Of Double) 的值,其對應於序列中的最小值。</returns>
  994. <param name="source">要判斷最小值之可為 Null 的 <see cref="T:System.Double" /> 值序列。</param>
  995. <exception cref="T:System.ArgumentNullException">
  996. <paramref name="source" /> 為 null。</exception>
  997. </member>
  998. <member name="M:System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable{System.Nullable{System.Int32}})">
  999. <summary>傳回可為 Null 之 <see cref="T:System.Int32" /> 值序列中的最小值。</summary>
  1000. <returns>C# 中型別為 Nullable&lt;Int32&gt; 或 Visual Basic 中型別為 Nullable(Of Int32) 的值,其對應於序列中的最小值。</returns>
  1001. <param name="source">要判斷最小值之可為 Null 的 <see cref="T:System.Int32" /> 值序列。</param>
  1002. <exception cref="T:System.ArgumentNullException">
  1003. <paramref name="source" /> 為 null。</exception>
  1004. </member>
  1005. <member name="M:System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable{System.Nullable{System.Int64}})">
  1006. <summary>傳回可為 Null 之 <see cref="T:System.Int64" /> 值序列中的最小值。</summary>
  1007. <returns>C# 中型別為 Nullable&lt;Int64&gt; 或 Visual Basic 中型別為 Nullable(Of Int64) 的值,其對應於序列中的最小值。</returns>
  1008. <param name="source">要判斷最小值之可為 Null 的 <see cref="T:System.Int64" /> 值序列。</param>
  1009. <exception cref="T:System.ArgumentNullException">
  1010. <paramref name="source" /> 為 null。</exception>
  1011. </member>
  1012. <member name="M:System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable{System.Nullable{System.Single}})">
  1013. <summary>傳回可為 Null 之 <see cref="T:System.Single" /> 值序列中的最小值。</summary>
  1014. <returns>C# 中型別為 Nullable&lt;Single&gt; 或 Visual Basic 中型別為 Nullable(Of Single) 的值,其對應於序列中的最小值。</returns>
  1015. <param name="source">要判斷最小值之可為 Null 的 <see cref="T:System.Single" /> 值序列。</param>
  1016. <exception cref="T:System.ArgumentNullException">
  1017. <paramref name="source" /> 為 null。</exception>
  1018. </member>
  1019. <member name="M:System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable{System.Single})">
  1020. <summary>傳回 <see cref="T:System.Single" /> 值序列中的最小值。</summary>
  1021. <returns>序列中的最小值。</returns>
  1022. <param name="source">要判斷最小值的 <see cref="T:System.Single" /> 值序列。</param>
  1023. <exception cref="T:System.ArgumentNullException">
  1024. <paramref name="source" /> 為 null。</exception>
  1025. <exception cref="T:System.InvalidOperationException">
  1026. <paramref name="source" /> 沒有包含任何項目。</exception>
  1027. </member>
  1028. <member name="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0})">
  1029. <summary>傳回泛型序列中的最小值。</summary>
  1030. <returns>序列中的最小值。</returns>
  1031. <param name="source">要判斷最小值的值序列。</param>
  1032. <typeparam name="TSource">
  1033. <paramref name="source" /> 之項目的型別。</typeparam>
  1034. <exception cref="T:System.ArgumentNullException">
  1035. <paramref name="source" /> 為 null。</exception>
  1036. </member>
  1037. <member name="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Decimal})">
  1038. <summary>在序列的每個項目上叫用轉換函式,並傳回最小的 <see cref="T:System.Decimal" /> 值。</summary>
  1039. <returns>序列中的最小值。</returns>
  1040. <param name="source">要判斷最小值的值序列。</param>
  1041. <param name="selector">要套用至每個項目的轉換函式。</param>
  1042. <typeparam name="TSource">
  1043. <paramref name="source" /> 之項目的型別。</typeparam>
  1044. <exception cref="T:System.ArgumentNullException">
  1045. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  1046. <exception cref="T:System.InvalidOperationException">
  1047. <paramref name="source" /> 沒有包含任何項目。</exception>
  1048. </member>
  1049. <member name="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Double})">
  1050. <summary>在序列的每個項目上叫用轉換函式,並傳回最小的 <see cref="T:System.Double" /> 值。</summary>
  1051. <returns>序列中的最小值。</returns>
  1052. <param name="source">要判斷最小值的值序列。</param>
  1053. <param name="selector">要套用至每個項目的轉換函式。</param>
  1054. <typeparam name="TSource">
  1055. <paramref name="source" /> 之項目的型別。</typeparam>
  1056. <exception cref="T:System.ArgumentNullException">
  1057. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  1058. <exception cref="T:System.InvalidOperationException">
  1059. <paramref name="source" /> 沒有包含任何項目。</exception>
  1060. </member>
  1061. <member name="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32})">
  1062. <summary>在序列的每個項目上叫用轉換函式,並傳回最小的 <see cref="T:System.Int32" /> 值。</summary>
  1063. <returns>序列中的最小值。</returns>
  1064. <param name="source">要判斷最小值的值序列。</param>
  1065. <param name="selector">要套用至每個項目的轉換函式。</param>
  1066. <typeparam name="TSource">
  1067. <paramref name="source" /> 之項目的型別。</typeparam>
  1068. <exception cref="T:System.ArgumentNullException">
  1069. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  1070. <exception cref="T:System.InvalidOperationException">
  1071. <paramref name="source" /> 沒有包含任何項目。</exception>
  1072. </member>
  1073. <member name="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int64})">
  1074. <summary>在序列的每個項目上叫用轉換函式,並傳回最小的 <see cref="T:System.Int64" /> 值。</summary>
  1075. <returns>序列中的最小值。</returns>
  1076. <param name="source">要判斷最小值的值序列。</param>
  1077. <param name="selector">要套用至每個項目的轉換函式。</param>
  1078. <typeparam name="TSource">
  1079. <paramref name="source" /> 之項目的型別。</typeparam>
  1080. <exception cref="T:System.ArgumentNullException">
  1081. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  1082. <exception cref="T:System.InvalidOperationException">
  1083. <paramref name="source" /> 沒有包含任何項目。</exception>
  1084. </member>
  1085. <member name="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}})">
  1086. <summary>在序列的每個項目上叫用轉換函式,並傳回最小的可為 Null 之 <see cref="T:System.Decimal" /> 值。</summary>
  1087. <returns>C# 中型別為 Nullable&lt;Decimal&gt; 或 Visual Basic 中型別為 Nullable(Of Decimal) 的值,其對應於序列中的最小值。</returns>
  1088. <param name="source">要判斷最小值的值序列。</param>
  1089. <param name="selector">要套用至每個項目的轉換函式。</param>
  1090. <typeparam name="TSource">
  1091. <paramref name="source" /> 之項目的型別。</typeparam>
  1092. <exception cref="T:System.ArgumentNullException">
  1093. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  1094. </member>
  1095. <member name="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Double}})">
  1096. <summary>在序列的每個項目上叫用轉換函式,並傳回最小的可為 Null 之 <see cref="T:System.Double" /> 值。</summary>
  1097. <returns>C# 中型別為 Nullable&lt;Double&gt; 或 Visual Basic 中型別為 Nullable(Of Double) 的值,其對應於序列中的最小值。</returns>
  1098. <param name="source">要判斷最小值的值序列。</param>
  1099. <param name="selector">要套用至每個項目的轉換函式。</param>
  1100. <typeparam name="TSource">
  1101. <paramref name="source" /> 之項目的型別。</typeparam>
  1102. <exception cref="T:System.ArgumentNullException">
  1103. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  1104. </member>
  1105. <member name="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}})">
  1106. <summary>在序列的每個項目上叫用轉換函式,並傳回最小的可為 Null 之 <see cref="T:System.Int32" /> 值。</summary>
  1107. <returns>C# 中型別為 Nullable&lt;Int32&gt; 或 Visual Basic 中型別為 Nullable(Of Int32) 的值,其對應於序列中的最小值。</returns>
  1108. <param name="source">要判斷最小值的值序列。</param>
  1109. <param name="selector">要套用至每個項目的轉換函式。</param>
  1110. <typeparam name="TSource">
  1111. <paramref name="source" /> 之項目的型別。</typeparam>
  1112. <exception cref="T:System.ArgumentNullException">
  1113. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  1114. </member>
  1115. <member name="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int64}})">
  1116. <summary>在序列的每個項目上叫用轉換函式,並傳回最小的可為 Null 之 <see cref="T:System.Int64" /> 值。</summary>
  1117. <returns>C# 中型別為 Nullable&lt;Int64&gt; 或 Visual Basic 中型別為 Nullable(Of Int64) 的值,其對應於序列中的最小值。</returns>
  1118. <param name="source">要判斷最小值的值序列。</param>
  1119. <param name="selector">要套用至每個項目的轉換函式。</param>
  1120. <typeparam name="TSource">
  1121. <paramref name="source" /> 之項目的型別。</typeparam>
  1122. <exception cref="T:System.ArgumentNullException">
  1123. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  1124. </member>
  1125. <member name="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Single}})">
  1126. <summary>在序列的每個項目上叫用轉換函式,並傳回最小的可為 Null 之 <see cref="T:System.Single" /> 值。</summary>
  1127. <returns>C# 中型別為 Nullable&lt;Single&gt; 或 Visual Basic 中型別為 Nullable(Of Single) 的值,其對應於序列中的最小值。</returns>
  1128. <param name="source">要判斷最小值的值序列。</param>
  1129. <param name="selector">要套用至每個項目的轉換函式。</param>
  1130. <typeparam name="TSource">
  1131. <paramref name="source" /> 之項目的型別。</typeparam>
  1132. <exception cref="T:System.ArgumentNullException">
  1133. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  1134. </member>
  1135. <member name="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Single})">
  1136. <summary>在序列的每個項目上叫用轉換函式,並傳回最小的 <see cref="T:System.Single" /> 值。</summary>
  1137. <returns>序列中的最小值。</returns>
  1138. <param name="source">要判斷最小值的值序列。</param>
  1139. <param name="selector">要套用至每個項目的轉換函式。</param>
  1140. <typeparam name="TSource">
  1141. <paramref name="source" /> 之項目的型別。</typeparam>
  1142. <exception cref="T:System.ArgumentNullException">
  1143. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  1144. <exception cref="T:System.InvalidOperationException">
  1145. <paramref name="source" /> 沒有包含任何項目。</exception>
  1146. </member>
  1147. <member name="M:System.Linq.Enumerable.Min``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})">
  1148. <summary>在泛型序列的每個項目上叫用轉換函式,並傳回最小的結果值。</summary>
  1149. <returns>序列中的最小值。</returns>
  1150. <param name="source">要判斷最小值的值序列。</param>
  1151. <param name="selector">要套用至每個項目的轉換函式。</param>
  1152. <typeparam name="TSource">
  1153. <paramref name="source" /> 之項目的型別。</typeparam>
  1154. <typeparam name="TResult">
  1155. <paramref name="selector" /> 所傳回值的型別。</typeparam>
  1156. <exception cref="T:System.ArgumentNullException">
  1157. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  1158. </member>
  1159. <member name="M:System.Linq.Enumerable.OfType``1(System.Collections.IEnumerable)">
  1160. <summary>根據指定的型別來篩選 <see cref="T:System.Collections.IEnumerable" /> 的項目。</summary>
  1161. <returns>
  1162. <see cref="T:System.Collections.Generic.IEnumerable`1" />,其中包含輸入序列中型別為 <paramref name="TResult" /> 的項目。</returns>
  1163. <param name="source">要篩選其項目的 <see cref="T:System.Collections.IEnumerable" />。</param>
  1164. <typeparam name="TResult">用來做為序列項目之篩選依據的型別。</typeparam>
  1165. <exception cref="T:System.ArgumentNullException">
  1166. <paramref name="source" /> 為 null。</exception>
  1167. </member>
  1168. <member name="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})">
  1169. <summary>依據索引鍵,按遞增順序排序序列中的項目。</summary>
  1170. <returns>依據索引鍵排序其項目的 <see cref="T:System.Linq.IOrderedEnumerable`1" />。</returns>
  1171. <param name="source">要排序的值序列。</param>
  1172. <param name="keySelector">用來從項目擷取索引鍵的函式。</param>
  1173. <typeparam name="TSource">
  1174. <paramref name="source" /> 之項目的型別。</typeparam>
  1175. <typeparam name="TKey">
  1176. <paramref name="keySelector" /> 所傳回之索引鍵的型別。</typeparam>
  1177. <exception cref="T:System.ArgumentNullException">
  1178. <paramref name="source" /> 或 <paramref name="keySelector" /> 為 null。</exception>
  1179. </member>
  1180. <member name="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})">
  1181. <summary>使用指定的比較子,依遞增順序排序序列中的項目。</summary>
  1182. <returns>依據索引鍵排序其項目的 <see cref="T:System.Linq.IOrderedEnumerable`1" />。</returns>
  1183. <param name="source">要排序的值序列。</param>
  1184. <param name="keySelector">用來從項目擷取索引鍵的函式。</param>
  1185. <param name="comparer">用來比較索引鍵的 <see cref="T:System.Collections.Generic.IComparer`1" />。</param>
  1186. <typeparam name="TSource">
  1187. <paramref name="source" /> 之項目的型別。</typeparam>
  1188. <typeparam name="TKey">
  1189. <paramref name="keySelector" /> 所傳回之索引鍵的型別。</typeparam>
  1190. <exception cref="T:System.ArgumentNullException">
  1191. <paramref name="source" /> 或 <paramref name="keySelector" /> 為 null。</exception>
  1192. </member>
  1193. <member name="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})">
  1194. <summary>依據索引鍵,按遞減順序排序序列中的項目。</summary>
  1195. <returns>依據索引鍵按遞減順序排序其項目的 <see cref="T:System.Linq.IOrderedEnumerable`1" />。</returns>
  1196. <param name="source">要排序的值序列。</param>
  1197. <param name="keySelector">用來從項目擷取索引鍵的函式。</param>
  1198. <typeparam name="TSource">
  1199. <paramref name="source" /> 之項目的型別。</typeparam>
  1200. <typeparam name="TKey">
  1201. <paramref name="keySelector" /> 所傳回之索引鍵的型別。</typeparam>
  1202. <exception cref="T:System.ArgumentNullException">
  1203. <paramref name="source" /> 或 <paramref name="keySelector" /> 為 null。</exception>
  1204. </member>
  1205. <member name="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})">
  1206. <summary>使用指定的比較子,依遞減順序排序序列中的項目。</summary>
  1207. <returns>依據索引鍵按遞減順序排序其項目的 <see cref="T:System.Linq.IOrderedEnumerable`1" />。</returns>
  1208. <param name="source">要排序的值序列。</param>
  1209. <param name="keySelector">用來從項目擷取索引鍵的函式。</param>
  1210. <param name="comparer">用來比較索引鍵的 <see cref="T:System.Collections.Generic.IComparer`1" />。</param>
  1211. <typeparam name="TSource">
  1212. <paramref name="source" /> 之項目的型別。</typeparam>
  1213. <typeparam name="TKey">
  1214. <paramref name="keySelector" /> 所傳回之索引鍵的型別。</typeparam>
  1215. <exception cref="T:System.ArgumentNullException">
  1216. <paramref name="source" /> 或 <paramref name="keySelector" /> 為 null。</exception>
  1217. </member>
  1218. <member name="M:System.Linq.Enumerable.Range(System.Int32,System.Int32)">
  1219. <summary>產生在指定之範圍內的整數序列。</summary>
  1220. <returns>C# 中的 IEnumerable&lt;Int32&gt; 或 Visual Basic 中的 IEnumerable(Of Int32),其中包含循序整數的範圍。</returns>
  1221. <param name="start">序列中第一個整數的值。</param>
  1222. <param name="count">要產生的循序整數數目。</param>
  1223. <exception cref="T:System.ArgumentOutOfRangeException">
  1224. <paramref name="count" /> 小於 0。-或-<paramref name="start" /> + <paramref name="count" /> -1 大於 <see cref="F:System.Int32.MaxValue" />。</exception>
  1225. </member>
  1226. <member name="M:System.Linq.Enumerable.Repeat``1(``0,System.Int32)">
  1227. <summary>產生包含一個重複值的序列。</summary>
  1228. <returns>包含重複值的 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</returns>
  1229. <param name="element">要重複的值。</param>
  1230. <param name="count">這個值要在產生的序列中重複出現的次數。</param>
  1231. <typeparam name="TResult">要在結果序列中重複出現的值之型別。</typeparam>
  1232. <exception cref="T:System.ArgumentOutOfRangeException">
  1233. <paramref name="count" /> 小於 0。</exception>
  1234. </member>
  1235. <member name="M:System.Linq.Enumerable.Reverse``1(System.Collections.Generic.IEnumerable{``0})">
  1236. <summary>反轉序列中項目的排序方向。</summary>
  1237. <returns>其項目對應於輸入序列中反向排序之項目的序列。</returns>
  1238. <param name="source">要反轉方向的值序列。</param>
  1239. <typeparam name="TSource">
  1240. <paramref name="source" /> 之項目的型別。</typeparam>
  1241. <exception cref="T:System.ArgumentNullException">
  1242. <paramref name="source" /> 為 null。</exception>
  1243. </member>
  1244. <member name="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})">
  1245. <summary>將序列的每一個項目規劃成一個新的表單。</summary>
  1246. <returns>
  1247. <see cref="T:System.Collections.Generic.IEnumerable`1" />,其項目是對 <paramref name="source" /> 之各個項目叫用轉換函式所產生的結果。</returns>
  1248. <param name="source">要對於叫用轉換函式的值序列。</param>
  1249. <param name="selector">要套用至每個項目的轉換函式。</param>
  1250. <typeparam name="TSource">
  1251. <paramref name="source" /> 之項目的型別。</typeparam>
  1252. <typeparam name="TResult">
  1253. <paramref name="selector" /> 所傳回值的型別。</typeparam>
  1254. <exception cref="T:System.ArgumentNullException">
  1255. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  1256. </member>
  1257. <member name="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,``1})">
  1258. <summary>透過加入項目的索引,將序列的每個項目投影成新的表單。</summary>
  1259. <returns>
  1260. <see cref="T:System.Collections.Generic.IEnumerable`1" />,其項目是對 <paramref name="source" /> 之各個項目叫用轉換函式所產生的結果。</returns>
  1261. <param name="source">要對於叫用轉換函式的值序列。</param>
  1262. <param name="selector">要套用到每個來源項目的轉換函式;此函式的第二個參數代表來源項目的索引。</param>
  1263. <typeparam name="TSource">
  1264. <paramref name="source" /> 之項目的型別。</typeparam>
  1265. <typeparam name="TResult">
  1266. <paramref name="selector" /> 所傳回值的型別。</typeparam>
  1267. <exception cref="T:System.ArgumentNullException">
  1268. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  1269. </member>
  1270. <member name="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})">
  1271. <summary>將序列的每個項目投影為 <see cref="T:System.Collections.Generic.IEnumerable`1" />、將產生的序列簡化成單一序列,並對其中的每個項目叫用結果選取器函式。</summary>
  1272. <returns>
  1273. <see cref="T:System.Collections.Generic.IEnumerable`1" />,其項目是執行下列動作後所產生的結果:對 <paramref name="source" /> 的各個項目叫用一對多轉換函式 <paramref name="collectionSelector" />,然後再將每個序列項目及其對應的來源項目對應到結果項目。</returns>
  1274. <param name="source">要投影的值序列。</param>
  1275. <param name="collectionSelector">要套用到輸入序列中各個項目的轉換函式。</param>
  1276. <param name="resultSelector">要套用到中繼序列中各個項目的轉換函式。</param>
  1277. <typeparam name="TSource">
  1278. <paramref name="source" /> 之項目的型別。</typeparam>
  1279. <typeparam name="TCollection">
  1280. <paramref name="collectionSelector" /> 所收集之中繼項目的型別。</typeparam>
  1281. <typeparam name="TResult">產生的序列之項目型別。</typeparam>
  1282. <exception cref="T:System.ArgumentNullException">
  1283. <paramref name="source" />、<paramref name="collectionSelector" /> 或 <paramref name="resultSelector" /> 為 null。</exception>
  1284. </member>
  1285. <member name="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}})">
  1286. <summary>將序列的每個項目都投影成 <see cref="T:System.Collections.Generic.IEnumerable`1" />,並將產生的序列簡化成單一序列。</summary>
  1287. <returns>
  1288. <see cref="T:System.Collections.Generic.IEnumerable`1" />,其項目是在輸入序列的各個項目上叫用一對多轉換函式所產生的結果。</returns>
  1289. <param name="source">要投影的值序列。</param>
  1290. <param name="selector">要套用至每個項目的轉換函式。</param>
  1291. <typeparam name="TSource">
  1292. <paramref name="source" /> 之項目的型別。</typeparam>
  1293. <typeparam name="TResult">
  1294. <paramref name="selector" /> 所傳回序列之項目的型別。</typeparam>
  1295. <exception cref="T:System.ArgumentNullException">
  1296. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  1297. </member>
  1298. <member name="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})">
  1299. <summary>將序列的每個項目投影為 <see cref="T:System.Collections.Generic.IEnumerable`1" />、將產生的序列簡化成單一序列,並對其中的每個項目叫用結果選取器函式。各來源項目的索引是在該項目的中繼投影表單中使用。</summary>
  1300. <returns>
  1301. <see cref="T:System.Collections.Generic.IEnumerable`1" />,其項目是執行下列動作後所產生的結果:對 <paramref name="source" /> 的各個項目叫用一對多轉換函式 <paramref name="collectionSelector" />,然後再將每個序列項目及其對應的來源項目對應到結果項目。</returns>
  1302. <param name="source">要投影的值序列。</param>
  1303. <param name="collectionSelector">要套用到每個來源項目的轉換函式;此函式的第二個參數代表來源項目的索引。</param>
  1304. <param name="resultSelector">要套用到中繼序列中各個項目的轉換函式。</param>
  1305. <typeparam name="TSource">
  1306. <paramref name="source" /> 之項目的型別。</typeparam>
  1307. <typeparam name="TCollection">
  1308. <paramref name="collectionSelector" /> 所收集之中繼項目的型別。</typeparam>
  1309. <typeparam name="TResult">產生的序列之項目型別。</typeparam>
  1310. <exception cref="T:System.ArgumentNullException">
  1311. <paramref name="source" />、<paramref name="collectionSelector" /> 或 <paramref name="resultSelector" /> 為 null。</exception>
  1312. </member>
  1313. <member name="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}})">
  1314. <summary>將序列的每個項目都投影成 <see cref="T:System.Collections.Generic.IEnumerable`1" />,並將產生的序列簡化成單一序列。各來源項目的索引是在該項目的投影表單中使用。</summary>
  1315. <returns>
  1316. <see cref="T:System.Collections.Generic.IEnumerable`1" />,其項目是對輸入序列中各個項目叫用一對多轉換函式後所產生的結果。</returns>
  1317. <param name="source">要投影的值序列。</param>
  1318. <param name="selector">要套用到每個來源項目的轉換函式;此函式的第二個參數代表來源項目的索引。</param>
  1319. <typeparam name="TSource">
  1320. <paramref name="source" /> 之項目的型別。</typeparam>
  1321. <typeparam name="TResult">
  1322. <paramref name="selector" /> 所傳回序列之項目的型別。</typeparam>
  1323. <exception cref="T:System.ArgumentNullException">
  1324. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  1325. </member>
  1326. <member name="M:System.Linq.Enumerable.SequenceEqual``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})">
  1327. <summary>使用項目之型別的預設相等比較子來比較項目,以判斷兩個序列是否相等。</summary>
  1328. <returns>如果根據其型別的預設相等比較子判斷,兩個來源序列的長度相等,而且其對應項目也相等,則為 true,否則為 false。</returns>
  1329. <param name="first">要與 <paramref name="second" /> 比較的 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  1330. <param name="second">要與第一個序列比較的 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  1331. <typeparam name="TSource">輸入序列的項目之型別。</typeparam>
  1332. <exception cref="T:System.ArgumentNullException">
  1333. <paramref name="first" /> 或 <paramref name="second" /> 為 null。</exception>
  1334. </member>
  1335. <member name="M:System.Linq.Enumerable.SequenceEqual``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
  1336. <summary>使用指定的 <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> 來比較項目,以判斷兩個序列是否相等。</summary>
  1337. <returns>如果根據 <paramref name="comparer" /> 判斷,兩個來源序列的長度相等,而且其對應項目的比較也相等,則為 true,否則為 false。</returns>
  1338. <param name="first">要與 <paramref name="second" /> 比較的 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  1339. <param name="second">要與第一個序列比較的 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  1340. <param name="comparer">用來比較項目的 <see cref="T:System.Collections.Generic.IEqualityComparer`1" />。</param>
  1341. <typeparam name="TSource">輸入序列的項目之型別。</typeparam>
  1342. <exception cref="T:System.ArgumentNullException">
  1343. <paramref name="first" /> 或 <paramref name="second" /> 為 null。</exception>
  1344. </member>
  1345. <member name="M:System.Linq.Enumerable.Single``1(System.Collections.Generic.IEnumerable{``0})">
  1346. <summary>傳回序列的唯一一個項目,如果序列中不是正好一個項目,則擲回例外狀況。</summary>
  1347. <returns>輸入序列的單一項目。</returns>
  1348. <param name="source">要傳回單一項目的 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  1349. <typeparam name="TSource">
  1350. <paramref name="source" /> 之項目的型別。</typeparam>
  1351. <exception cref="T:System.ArgumentNullException">
  1352. <paramref name="source" /> 為 null。</exception>
  1353. <exception cref="T:System.InvalidOperationException">輸入序列包含一個以上的項目。-或-輸入序列是空的。</exception>
  1354. </member>
  1355. <member name="M:System.Linq.Enumerable.Single``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})">
  1356. <summary>傳回序列中符合指定之條件的唯一一個項目,如果有一個以上這類項目,則擲回例外狀況。</summary>
  1357. <returns>輸入序列中符合條件的單一項目。</returns>
  1358. <param name="source">要傳回單一項目的來源 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  1359. <param name="predicate">用來測試項目是否符合條件的函式。</param>
  1360. <typeparam name="TSource">
  1361. <paramref name="source" /> 之項目的型別。</typeparam>
  1362. <exception cref="T:System.ArgumentNullException">
  1363. <paramref name="source" /> 或 <paramref name="predicate" /> 是 null。</exception>
  1364. <exception cref="T:System.InvalidOperationException">沒有任何項目符合 <paramref name="predicate" /> 中的條件。-或-超過一個項目符合 <paramref name="predicate" /> 中的條件。-或-來源序列為空。</exception>
  1365. </member>
  1366. <member name="M:System.Linq.Enumerable.SingleOrDefault``1(System.Collections.Generic.IEnumerable{``0})">
  1367. <summary>傳回序列的唯一一個項目,如果序列是空白,則為預設值,如果序列中有一個以上的項目,這個方法就會擲回例外狀況。</summary>
  1368. <returns>輸入序列的單一項目;如果序列沒有包含任何項目,則為 default(<paramref name="TSource" />)。</returns>
  1369. <param name="source">要傳回單一項目的 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  1370. <typeparam name="TSource">
  1371. <paramref name="source" /> 之項目的型別。</typeparam>
  1372. <exception cref="T:System.ArgumentNullException">
  1373. <paramref name="source" /> 為 null。</exception>
  1374. <exception cref="T:System.InvalidOperationException">輸入序列包含一個以上的項目。</exception>
  1375. </member>
  1376. <member name="M:System.Linq.Enumerable.SingleOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})">
  1377. <summary>傳回序列中符合指定之條件的唯一一個項目,如果沒有這類項目,則為預設值,如果有一個以上的項目符合條件,這個方法就會擲回例外狀況。</summary>
  1378. <returns>輸入序列中符合條件的單一項目;如果找不到這類項目,則為 default(<paramref name="TSource" />)。</returns>
  1379. <param name="source">要傳回單一項目的來源 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  1380. <param name="predicate">用來測試項目是否符合條件的函式。</param>
  1381. <typeparam name="TSource">
  1382. <paramref name="source" /> 之項目的型別。</typeparam>
  1383. <exception cref="T:System.ArgumentNullException">
  1384. <paramref name="source" /> 或 <paramref name="predicate" /> 是 null。</exception>
  1385. </member>
  1386. <member name="M:System.Linq.Enumerable.Skip``1(System.Collections.Generic.IEnumerable{``0},System.Int32)">
  1387. <summary>略過序列中指定的項目數目,然後傳回其餘項目。</summary>
  1388. <returns>
  1389. <see cref="T:System.Collections.Generic.IEnumerable`1" />,其中包含出現在輸入序列中指定之索引後面的項目。</returns>
  1390. <param name="source">傳回項目的 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  1391. <param name="count">傳回其餘項目之前要略過的項目數目。</param>
  1392. <typeparam name="TSource">
  1393. <paramref name="source" /> 之項目的型別。</typeparam>
  1394. <exception cref="T:System.ArgumentNullException">
  1395. <paramref name="source" /> 為 null。</exception>
  1396. </member>
  1397. <member name="M:System.Linq.Enumerable.SkipWhile``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})">
  1398. <summary>只要指定的條件為 true,便略過序列中的項目,然後傳回其餘項目。</summary>
  1399. <returns>
  1400. <see cref="T:System.Collections.Generic.IEnumerable`1" />,其中包含的項目位於輸入序列中,而且是從沒有通過 <paramref name="predicate" /> 所指定測試之線性系列中的第一個項目開始。</returns>
  1401. <param name="source">傳回項目的 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  1402. <param name="predicate">用來測試每個項目是否符合條件的函式。</param>
  1403. <typeparam name="TSource">
  1404. <paramref name="source" /> 之項目的型別。</typeparam>
  1405. <exception cref="T:System.ArgumentNullException">
  1406. <paramref name="source" /> 或 <paramref name="predicate" /> 是 null。</exception>
  1407. </member>
  1408. <member name="M:System.Linq.Enumerable.SkipWhile``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Boolean})">
  1409. <summary>只要指定的條件為 true,便略過序列中的項目,然後傳回其餘項目。項目的索引是用於述詞功能的邏輯中。</summary>
  1410. <returns>
  1411. <see cref="T:System.Collections.Generic.IEnumerable`1" />,其中包含的項目位於輸入序列中,而且是從沒有通過 <paramref name="predicate" /> 所指定測試之線性系列中的第一個項目開始。</returns>
  1412. <param name="source">傳回項目的 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  1413. <param name="predicate">用來測試各來源項目是否符合條件的函式;此函式的第二個參數代表來源項目的索引。</param>
  1414. <typeparam name="TSource">
  1415. <paramref name="source" /> 之項目的型別。</typeparam>
  1416. <exception cref="T:System.ArgumentNullException">
  1417. <paramref name="source" /> 或 <paramref name="predicate" /> 是 null。</exception>
  1418. </member>
  1419. <member name="M:System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Decimal})">
  1420. <summary>計算 <see cref="T:System.Decimal" /> 值序列的總和。</summary>
  1421. <returns>序列中值的總合。</returns>
  1422. <param name="source">要計算總和的 <see cref="T:System.Decimal" /> 值序列。</param>
  1423. <exception cref="T:System.ArgumentNullException">
  1424. <paramref name="source" /> 為 null。</exception>
  1425. <exception cref="T:System.OverflowException">總和大於 <see cref="F:System.Decimal.MaxValue" />。</exception>
  1426. </member>
  1427. <member name="M:System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Double})">
  1428. <summary>計算 <see cref="T:System.Double" /> 值序列的總和。</summary>
  1429. <returns>序列中值的總合。</returns>
  1430. <param name="source">要計算總和的 <see cref="T:System.Double" /> 值序列。</param>
  1431. <exception cref="T:System.ArgumentNullException">
  1432. <paramref name="source" /> 為 null。</exception>
  1433. </member>
  1434. <member name="M:System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Int32})">
  1435. <summary>計算 <see cref="T:System.Int32" /> 值序列的總和。</summary>
  1436. <returns>序列中值的總合。</returns>
  1437. <param name="source">要計算總和的 <see cref="T:System.Int32" /> 值序列。</param>
  1438. <exception cref="T:System.ArgumentNullException">
  1439. <paramref name="source" /> 為 null。</exception>
  1440. <exception cref="T:System.OverflowException">總和大於 <see cref="F:System.Int32.MaxValue" />。</exception>
  1441. </member>
  1442. <member name="M:System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Int64})">
  1443. <summary>計算 <see cref="T:System.Int64" /> 值序列的總和。</summary>
  1444. <returns>序列中值的總合。</returns>
  1445. <param name="source">要計算總和的 <see cref="T:System.Int64" /> 值序列。</param>
  1446. <exception cref="T:System.ArgumentNullException">
  1447. <paramref name="source" /> 為 null。</exception>
  1448. <exception cref="T:System.OverflowException">總和大於 <see cref="F:System.Int64.MaxValue" />。</exception>
  1449. </member>
  1450. <member name="M:System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Nullable{System.Decimal}})">
  1451. <summary>計算可為 Null 之 <see cref="T:System.Decimal" /> 值序列的總和。</summary>
  1452. <returns>序列中值的總合。</returns>
  1453. <param name="source">要計算總和之可為 Null 的 <see cref="T:System.Decimal" /> 值序列。</param>
  1454. <exception cref="T:System.ArgumentNullException">
  1455. <paramref name="source" /> 為 null。</exception>
  1456. <exception cref="T:System.OverflowException">總和大於 <see cref="F:System.Decimal.MaxValue" />。</exception>
  1457. </member>
  1458. <member name="M:System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Nullable{System.Double}})">
  1459. <summary>計算可為 Null 之 <see cref="T:System.Double" /> 值序列的總和。</summary>
  1460. <returns>序列中值的總合。</returns>
  1461. <param name="source">要計算總和之可為 Null 的 <see cref="T:System.Double" /> 值序列。</param>
  1462. <exception cref="T:System.ArgumentNullException">
  1463. <paramref name="source" /> 為 null。</exception>
  1464. </member>
  1465. <member name="M:System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Nullable{System.Int32}})">
  1466. <summary>計算可為 Null 之 <see cref="T:System.Int32" /> 值序列的總和。</summary>
  1467. <returns>序列中值的總合。</returns>
  1468. <param name="source">要計算總和之可為 Null 的 <see cref="T:System.Int32" /> 值序列。</param>
  1469. <exception cref="T:System.ArgumentNullException">
  1470. <paramref name="source" /> 為 null。</exception>
  1471. <exception cref="T:System.OverflowException">總和大於 <see cref="F:System.Int32.MaxValue" />。</exception>
  1472. </member>
  1473. <member name="M:System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Nullable{System.Int64}})">
  1474. <summary>計算可為 Null 之 <see cref="T:System.Int64" /> 值序列的總和。</summary>
  1475. <returns>序列中值的總合。</returns>
  1476. <param name="source">要計算總和之可為 Null 的 <see cref="T:System.Int64" /> 值序列。</param>
  1477. <exception cref="T:System.ArgumentNullException">
  1478. <paramref name="source" /> 為 null。</exception>
  1479. <exception cref="T:System.OverflowException">總和大於 <see cref="F:System.Int64.MaxValue" />。</exception>
  1480. </member>
  1481. <member name="M:System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Nullable{System.Single}})">
  1482. <summary>計算可為 Null 之 <see cref="T:System.Single" /> 值序列的總和。</summary>
  1483. <returns>序列中值的總合。</returns>
  1484. <param name="source">要計算總和之可為 Null 的 <see cref="T:System.Single" /> 值序列。</param>
  1485. <exception cref="T:System.ArgumentNullException">
  1486. <paramref name="source" /> 為 null。</exception>
  1487. </member>
  1488. <member name="M:System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Single})">
  1489. <summary>計算 <see cref="T:System.Single" /> 值序列的總和。</summary>
  1490. <returns>序列中值的總合。</returns>
  1491. <param name="source">要計算總和的 <see cref="T:System.Single" /> 值序列。</param>
  1492. <exception cref="T:System.ArgumentNullException">
  1493. <paramref name="source" /> 為 null。</exception>
  1494. </member>
  1495. <member name="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Decimal})">
  1496. <summary>計算在輸入序列中各項目上叫用轉換函式後所取得之 <see cref="T:System.Decimal" /> 值序列的總和。</summary>
  1497. <returns>預計值的總合。</returns>
  1498. <param name="source">用來計算總和的值序列。</param>
  1499. <param name="selector">要套用至每個項目的轉換函式。</param>
  1500. <typeparam name="TSource">
  1501. <paramref name="source" /> 之項目的型別。</typeparam>
  1502. <exception cref="T:System.ArgumentNullException">
  1503. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  1504. <exception cref="T:System.OverflowException">總和大於 <see cref="F:System.Decimal.MaxValue" />。</exception>
  1505. </member>
  1506. <member name="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Double})">
  1507. <summary>計算在輸入序列中各項目上叫用轉換函式後所取得之 <see cref="T:System.Double" /> 值序列的總和。</summary>
  1508. <returns>預計值的總合。</returns>
  1509. <param name="source">用來計算總和的值序列。</param>
  1510. <param name="selector">要套用至每個項目的轉換函式。</param>
  1511. <typeparam name="TSource">
  1512. <paramref name="source" /> 之項目的型別。</typeparam>
  1513. <exception cref="T:System.ArgumentNullException">
  1514. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  1515. </member>
  1516. <member name="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32})">
  1517. <summary>計算在輸入序列中各項目上叫用轉換函式後所取得之 <see cref="T:System.Int32" /> 值序列的總和。</summary>
  1518. <returns>預計值的總合。</returns>
  1519. <param name="source">用來計算總和的值序列。</param>
  1520. <param name="selector">要套用至每個項目的轉換函式。</param>
  1521. <typeparam name="TSource">
  1522. <paramref name="source" /> 之項目的型別。</typeparam>
  1523. <exception cref="T:System.ArgumentNullException">
  1524. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  1525. <exception cref="T:System.OverflowException">總和大於 <see cref="F:System.Int32.MaxValue" />。</exception>
  1526. </member>
  1527. <member name="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int64})">
  1528. <summary>計算在輸入序列中各項目上叫用轉換函式後所取得之 <see cref="T:System.Int64" /> 值序列的總和。</summary>
  1529. <returns>預計值的總合。</returns>
  1530. <param name="source">用來計算總和的值序列。</param>
  1531. <param name="selector">要套用至每個項目的轉換函式。</param>
  1532. <typeparam name="TSource">
  1533. <paramref name="source" /> 之項目的型別。</typeparam>
  1534. <exception cref="T:System.ArgumentNullException">
  1535. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  1536. <exception cref="T:System.OverflowException">總和大於 <see cref="F:System.Int64.MaxValue" />。</exception>
  1537. </member>
  1538. <member name="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}})">
  1539. <summary>計算在輸入序列中各項目上叫用轉換函式後所取得可為 Null 之 <see cref="T:System.Decimal" /> 值的總和。</summary>
  1540. <returns>預計值的總合。</returns>
  1541. <param name="source">用來計算總和的值序列。</param>
  1542. <param name="selector">要套用至每個項目的轉換函式。</param>
  1543. <typeparam name="TSource">
  1544. <paramref name="source" /> 之項目的型別。</typeparam>
  1545. <exception cref="T:System.ArgumentNullException">
  1546. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  1547. <exception cref="T:System.OverflowException">總和大於 <see cref="F:System.Decimal.MaxValue" />。</exception>
  1548. </member>
  1549. <member name="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Double}})">
  1550. <summary>計算在輸入序列中各項目上叫用轉換函式後所取得可為 Null 之 <see cref="T:System.Double" /> 值的總和。</summary>
  1551. <returns>預計值的總合。</returns>
  1552. <param name="source">用來計算總和的值序列。</param>
  1553. <param name="selector">要套用至每個項目的轉換函式。</param>
  1554. <typeparam name="TSource">
  1555. <paramref name="source" /> 之項目的型別。</typeparam>
  1556. <exception cref="T:System.ArgumentNullException">
  1557. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  1558. </member>
  1559. <member name="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}})">
  1560. <summary>計算在輸入序列中各項目上叫用轉換函式後所取得可為 Null 之 <see cref="T:System.Int32" /> 值的總和。</summary>
  1561. <returns>預計值的總合。</returns>
  1562. <param name="source">用來計算總和的值序列。</param>
  1563. <param name="selector">要套用至每個項目的轉換函式。</param>
  1564. <typeparam name="TSource">
  1565. <paramref name="source" /> 之項目的型別。</typeparam>
  1566. <exception cref="T:System.ArgumentNullException">
  1567. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  1568. <exception cref="T:System.OverflowException">總和大於 <see cref="F:System.Int32.MaxValue" />。</exception>
  1569. </member>
  1570. <member name="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int64}})">
  1571. <summary>計算在輸入序列中各項目上叫用轉換函式後所取得可為 Null 之 <see cref="T:System.Int64" /> 值的總和。</summary>
  1572. <returns>預計值的總合。</returns>
  1573. <param name="source">用來計算總和的值序列。</param>
  1574. <param name="selector">要套用至每個項目的轉換函式。</param>
  1575. <typeparam name="TSource">
  1576. <paramref name="source" /> 之項目的型別。</typeparam>
  1577. <exception cref="T:System.ArgumentNullException">
  1578. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  1579. <exception cref="T:System.OverflowException">總和大於 <see cref="F:System.Int64.MaxValue" />。</exception>
  1580. </member>
  1581. <member name="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Single}})">
  1582. <summary>計算在輸入序列中各項目上叫用轉換函式後所取得可為 Null 之 <see cref="T:System.Single" /> 值的總和。</summary>
  1583. <returns>預計值的總合。</returns>
  1584. <param name="source">用來計算總和的值序列。</param>
  1585. <param name="selector">要套用至每個項目的轉換函式。</param>
  1586. <typeparam name="TSource">
  1587. <paramref name="source" /> 之項目的型別。</typeparam>
  1588. <exception cref="T:System.ArgumentNullException">
  1589. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  1590. </member>
  1591. <member name="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Single})">
  1592. <summary>計算在輸入序列中各項目上叫用轉換函式後所取得之 <see cref="T:System.Single" /> 值序列的總和。</summary>
  1593. <returns>預計值的總合。</returns>
  1594. <param name="source">用來計算總和的值序列。</param>
  1595. <param name="selector">要套用至每個項目的轉換函式。</param>
  1596. <typeparam name="TSource">
  1597. <paramref name="source" /> 之項目的型別。</typeparam>
  1598. <exception cref="T:System.ArgumentNullException">
  1599. <paramref name="source" /> 或 <paramref name="selector" /> 為 null。</exception>
  1600. </member>
  1601. <member name="M:System.Linq.Enumerable.Take``1(System.Collections.Generic.IEnumerable{``0},System.Int32)">
  1602. <summary>從序列開頭傳回指定的連續項目數目。</summary>
  1603. <returns>
  1604. <see cref="T:System.Collections.Generic.IEnumerable`1" />,其中包含輸入序列開頭處指定的項目數目。</returns>
  1605. <param name="source">傳回項目的序列。</param>
  1606. <param name="count">要傳回的項目數目。</param>
  1607. <typeparam name="TSource">
  1608. <paramref name="source" /> 之項目的型別。</typeparam>
  1609. <exception cref="T:System.ArgumentNullException">
  1610. <paramref name="source" /> 為 null。</exception>
  1611. </member>
  1612. <member name="M:System.Linq.Enumerable.TakeWhile``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})">
  1613. <summary>只要指定的條件為 true,就會傳回序列中的項目。</summary>
  1614. <returns>
  1615. <see cref="T:System.Collections.Generic.IEnumerable`1" /> 其中包含輸入序列中的項目,而這些項目出現在已無法通過測試的項目前面。</returns>
  1616. <param name="source">傳回項目的序列。</param>
  1617. <param name="predicate">用來測試每個項目是否符合條件的函式。</param>
  1618. <typeparam name="TSource">
  1619. <paramref name="source" /> 之項目的型別。</typeparam>
  1620. <exception cref="T:System.ArgumentNullException">
  1621. <paramref name="source" /> 或 <paramref name="predicate" /> 是 null。</exception>
  1622. </member>
  1623. <member name="M:System.Linq.Enumerable.TakeWhile``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Boolean})">
  1624. <summary>只要指定的條件為 true,就會傳回序列中的項目。項目的索引是用於述詞功能的邏輯中。</summary>
  1625. <returns>
  1626. <see cref="T:System.Collections.Generic.IEnumerable`1" />,其中包含輸入序列中的項目,而這些項目出現在已無法通過測試的項目前面。</returns>
  1627. <param name="source">傳回項目的序列。</param>
  1628. <param name="predicate">用來測試各來源項目是否符合條件的函式;此函式的第二個參數代表來源項目的索引。</param>
  1629. <typeparam name="TSource">
  1630. <paramref name="source" /> 之項目的型別。</typeparam>
  1631. <exception cref="T:System.ArgumentNullException">
  1632. <paramref name="source" /> 或 <paramref name="predicate" /> 是 null。</exception>
  1633. </member>
  1634. <member name="M:System.Linq.Enumerable.ThenBy``2(System.Linq.IOrderedEnumerable{``0},System.Func{``0,``1})">
  1635. <summary>依據索引鍵,按遞增順序執行序列中項目的後續排序作業。</summary>
  1636. <returns>依據索引鍵排序其項目的 <see cref="T:System.Linq.IOrderedEnumerable`1" />。</returns>
  1637. <param name="source">包含要排序之項目的 <see cref="T:System.Linq.IOrderedEnumerable`1" />。</param>
  1638. <param name="keySelector">用來從各個項目擷取索引鍵的函式。</param>
  1639. <typeparam name="TSource">
  1640. <paramref name="source" /> 之項目的型別。</typeparam>
  1641. <typeparam name="TKey">
  1642. <paramref name="keySelector" /> 所傳回之索引鍵的型別。</typeparam>
  1643. <exception cref="T:System.ArgumentNullException">
  1644. <paramref name="source" /> 或 <paramref name="keySelector" /> 為 null。</exception>
  1645. </member>
  1646. <member name="M:System.Linq.Enumerable.ThenBy``2(System.Linq.IOrderedEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})">
  1647. <summary>使用指定的比較子,依遞增順序執行序列中項目的後續排序作業。</summary>
  1648. <returns>依據索引鍵排序其項目的 <see cref="T:System.Linq.IOrderedEnumerable`1" />。</returns>
  1649. <param name="source">包含要排序之項目的 <see cref="T:System.Linq.IOrderedEnumerable`1" />。</param>
  1650. <param name="keySelector">用來從各個項目擷取索引鍵的函式。</param>
  1651. <param name="comparer">用來比較索引鍵的 <see cref="T:System.Collections.Generic.IComparer`1" />。</param>
  1652. <typeparam name="TSource">
  1653. <paramref name="source" /> 之項目的型別。</typeparam>
  1654. <typeparam name="TKey">
  1655. <paramref name="keySelector" /> 所傳回之索引鍵的型別。</typeparam>
  1656. <exception cref="T:System.ArgumentNullException">
  1657. <paramref name="source" /> 或 <paramref name="keySelector" /> 為 null。</exception>
  1658. </member>
  1659. <member name="M:System.Linq.Enumerable.ThenByDescending``2(System.Linq.IOrderedEnumerable{``0},System.Func{``0,``1})">
  1660. <summary>依據索引鍵,按遞減順序執行序列中項目的後續排序作業。</summary>
  1661. <returns>依據索引鍵按遞減順序排序其項目的 <see cref="T:System.Linq.IOrderedEnumerable`1" />。</returns>
  1662. <param name="source">包含要排序之項目的 <see cref="T:System.Linq.IOrderedEnumerable`1" />。</param>
  1663. <param name="keySelector">用來從各個項目擷取索引鍵的函式。</param>
  1664. <typeparam name="TSource">
  1665. <paramref name="source" /> 之項目的型別。</typeparam>
  1666. <typeparam name="TKey">
  1667. <paramref name="keySelector" /> 所傳回之索引鍵的型別。</typeparam>
  1668. <exception cref="T:System.ArgumentNullException">
  1669. <paramref name="source" /> 或 <paramref name="keySelector" /> 為 null。</exception>
  1670. </member>
  1671. <member name="M:System.Linq.Enumerable.ThenByDescending``2(System.Linq.IOrderedEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})">
  1672. <summary>使用指定的比較子,依遞減順序執行序列中項目的後續排序作業。</summary>
  1673. <returns>依據索引鍵按遞減順序排序其項目的 <see cref="T:System.Linq.IOrderedEnumerable`1" />。</returns>
  1674. <param name="source">包含要排序之項目的 <see cref="T:System.Linq.IOrderedEnumerable`1" />。</param>
  1675. <param name="keySelector">用來從各個項目擷取索引鍵的函式。</param>
  1676. <param name="comparer">用來比較索引鍵的 <see cref="T:System.Collections.Generic.IComparer`1" />。</param>
  1677. <typeparam name="TSource">
  1678. <paramref name="source" /> 之項目的型別。</typeparam>
  1679. <typeparam name="TKey">
  1680. <paramref name="keySelector" /> 所傳回之索引鍵的型別。</typeparam>
  1681. <exception cref="T:System.ArgumentNullException">
  1682. <paramref name="source" /> 或 <paramref name="keySelector" /> 為 null。</exception>
  1683. </member>
  1684. <member name="M:System.Linq.Enumerable.ToArray``1(System.Collections.Generic.IEnumerable{``0})">
  1685. <summary>從 <see cref="T:System.Collections.Generic.IEnumerable`1" /> 建立陣列。</summary>
  1686. <returns>陣列,其中包含輸入序列中的項目。</returns>
  1687. <param name="source">用來建立陣列的來源 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  1688. <typeparam name="TSource">
  1689. <paramref name="source" /> 之項目的型別。</typeparam>
  1690. <exception cref="T:System.ArgumentNullException">
  1691. <paramref name="source" /> 為 null。</exception>
  1692. </member>
  1693. <member name="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})">
  1694. <summary>根據指定的索引鍵選擇器函式,從 <see cref="T:System.Collections.Generic.IEnumerable`1" /> 建立 <see cref="T:System.Collections.Generic.Dictionary`2" />。</summary>
  1695. <returns>包含索引鍵和值的 <see cref="T:System.Collections.Generic.Dictionary`2" />。</returns>
  1696. <param name="source">用來建立 <see cref="T:System.Collections.Generic.Dictionary`2" /> 的來源 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  1697. <param name="keySelector">用來從各個項目擷取索引鍵的函式。</param>
  1698. <typeparam name="TSource">
  1699. <paramref name="source" /> 之項目的型別。</typeparam>
  1700. <typeparam name="TKey">
  1701. <paramref name="keySelector" /> 所傳回之索引鍵的型別。</typeparam>
  1702. <exception cref="T:System.ArgumentNullException">
  1703. <paramref name="source" /> 或 <paramref name="keySelector" /> 為 null。-或-<paramref name="keySelector" /> 產生的索引鍵為 null。</exception>
  1704. <exception cref="T:System.ArgumentException">
  1705. <paramref name="keySelector" /> 產生兩個項目的重複索引鍵。</exception>
  1706. </member>
  1707. <member name="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})">
  1708. <summary>根據指定的索引鍵選取器函式和索引鍵比較子,從 <see cref="T:System.Collections.Generic.IEnumerable`1" /> 建立 <see cref="T:System.Collections.Generic.Dictionary`2" />。</summary>
  1709. <returns>包含索引鍵和值的 <see cref="T:System.Collections.Generic.Dictionary`2" />。</returns>
  1710. <param name="source">用來建立 <see cref="T:System.Collections.Generic.Dictionary`2" /> 的來源 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  1711. <param name="keySelector">用來從各個項目擷取索引鍵的函式。</param>
  1712. <param name="comparer">用來比較索引鍵的 <see cref="T:System.Collections.Generic.IEqualityComparer`1" />。</param>
  1713. <typeparam name="TSource">
  1714. <paramref name="source" /> 之項目的型別。</typeparam>
  1715. <typeparam name="TKey">
  1716. <paramref name="keySelector" /> 所傳回之索引鍵的型別。</typeparam>
  1717. <exception cref="T:System.ArgumentNullException">
  1718. <paramref name="source" /> 或 <paramref name="keySelector" /> 為 null。-或-<paramref name="keySelector" /> 產生的索引鍵為 null。</exception>
  1719. <exception cref="T:System.ArgumentException">
  1720. <paramref name="keySelector" /> 產生兩個項目的重複索引鍵。</exception>
  1721. </member>
  1722. <member name="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})">
  1723. <summary>根據指定的索引鍵選取器和項目選取器函式,從 <see cref="T:System.Collections.Generic.IEnumerable`1" /> 建立 <see cref="T:System.Collections.Generic.Dictionary`2" />。</summary>
  1724. <returns>
  1725. <see cref="T:System.Collections.Generic.Dictionary`2" />,其中包含從輸入序列選取之型別 <paramref name="TElement" /> 的值。</returns>
  1726. <param name="source">用來建立 <see cref="T:System.Collections.Generic.Dictionary`2" /> 的來源 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  1727. <param name="keySelector">用來從各個項目擷取索引鍵的函式。</param>
  1728. <param name="elementSelector">用來從每個項目產生結果項目值的轉換函式。</param>
  1729. <typeparam name="TSource">
  1730. <paramref name="source" /> 之項目的型別。</typeparam>
  1731. <typeparam name="TKey">
  1732. <paramref name="keySelector" /> 所傳回之索引鍵的型別。</typeparam>
  1733. <typeparam name="TElement">
  1734. <paramref name="elementSelector" /> 所傳回值的型別。</typeparam>
  1735. <exception cref="T:System.ArgumentNullException">
  1736. <paramref name="source" />、<paramref name="keySelector" /> 或 <paramref name="elementSelector" /> 為 null。-或-<paramref name="keySelector" /> 產生的索引鍵為 null。</exception>
  1737. <exception cref="T:System.ArgumentException">
  1738. <paramref name="keySelector" /> 產生兩個項目的重複索引鍵。</exception>
  1739. </member>
  1740. <member name="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})">
  1741. <summary>根據指定的索引鍵選取器函式、比較子和項目選取器函式,從 <see cref="T:System.Collections.Generic.IEnumerable`1" /> 建立 <see cref="T:System.Collections.Generic.Dictionary`2" />。</summary>
  1742. <returns>
  1743. <see cref="T:System.Collections.Generic.Dictionary`2" />,其中包含從輸入序列選取之型別 <paramref name="TElement" /> 的值。</returns>
  1744. <param name="source">用來建立 <see cref="T:System.Collections.Generic.Dictionary`2" /> 的來源 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  1745. <param name="keySelector">用來從各個項目擷取索引鍵的函式。</param>
  1746. <param name="elementSelector">用來從每個項目產生結果項目值的轉換函式。</param>
  1747. <param name="comparer">用來比較索引鍵的 <see cref="T:System.Collections.Generic.IEqualityComparer`1" />。</param>
  1748. <typeparam name="TSource">
  1749. <paramref name="source" /> 之項目的型別。</typeparam>
  1750. <typeparam name="TKey">
  1751. <paramref name="keySelector" /> 所傳回之索引鍵的型別。</typeparam>
  1752. <typeparam name="TElement">
  1753. <paramref name="elementSelector" /> 所傳回值的型別。</typeparam>
  1754. <exception cref="T:System.ArgumentNullException">
  1755. <paramref name="source" />、<paramref name="keySelector" /> 或 <paramref name="elementSelector" /> 為 null。-或-<paramref name="keySelector" /> 產生的索引鍵為 null。</exception>
  1756. <exception cref="T:System.ArgumentException">
  1757. <paramref name="keySelector" /> 產生兩個項目的重複索引鍵。</exception>
  1758. </member>
  1759. <member name="M:System.Linq.Enumerable.ToList``1(System.Collections.Generic.IEnumerable{``0})">
  1760. <summary>從 <see cref="T:System.Collections.Generic.IEnumerable`1" /> 建立 <see cref="T:System.Collections.Generic.List`1" />。</summary>
  1761. <returns>
  1762. <see cref="T:System.Collections.Generic.List`1" />,其中包含輸入序列中的項目。</returns>
  1763. <param name="source">用來建立 <see cref="T:System.Collections.Generic.List`1" /> 的來源 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  1764. <typeparam name="TSource">
  1765. <paramref name="source" /> 之項目的型別。</typeparam>
  1766. <exception cref="T:System.ArgumentNullException">
  1767. <paramref name="source" /> 為 null。</exception>
  1768. </member>
  1769. <member name="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})">
  1770. <summary>根據指定的索引鍵選擇器函式,從 <see cref="T:System.Collections.Generic.IEnumerable`1" /> 建立 <see cref="T:System.Linq.Lookup`2" />。</summary>
  1771. <returns>包含索引鍵和值的 <see cref="T:System.Linq.Lookup`2" />。</returns>
  1772. <param name="source">用來建立 <see cref="T:System.Linq.Lookup`2" /> 的來源 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  1773. <param name="keySelector">用來從各個項目擷取索引鍵的函式。</param>
  1774. <typeparam name="TSource">
  1775. <paramref name="source" /> 之項目的型別。</typeparam>
  1776. <typeparam name="TKey">
  1777. <paramref name="keySelector" /> 所傳回之索引鍵的型別。</typeparam>
  1778. <exception cref="T:System.ArgumentNullException">
  1779. <paramref name="source" /> 或 <paramref name="keySelector" /> 為 null。</exception>
  1780. </member>
  1781. <member name="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})">
  1782. <summary>根據指定的索引鍵選取器函式和索引鍵比較子,從 <see cref="T:System.Collections.Generic.IEnumerable`1" /> 建立 <see cref="T:System.Linq.Lookup`2" />。</summary>
  1783. <returns>包含索引鍵和值的 <see cref="T:System.Linq.Lookup`2" />。</returns>
  1784. <param name="source">用來建立 <see cref="T:System.Linq.Lookup`2" /> 的來源 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  1785. <param name="keySelector">用來從各個項目擷取索引鍵的函式。</param>
  1786. <param name="comparer">用來比較索引鍵的 <see cref="T:System.Collections.Generic.IEqualityComparer`1" />。</param>
  1787. <typeparam name="TSource">
  1788. <paramref name="source" /> 之項目的型別。</typeparam>
  1789. <typeparam name="TKey">
  1790. <paramref name="keySelector" /> 所傳回之索引鍵的型別。</typeparam>
  1791. <exception cref="T:System.ArgumentNullException">
  1792. <paramref name="source" /> 或 <paramref name="keySelector" /> 為 null。</exception>
  1793. </member>
  1794. <member name="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})">
  1795. <summary>根據指定的索引鍵選取器和項目選取器函式,從 <see cref="T:System.Collections.Generic.IEnumerable`1" /> 建立 <see cref="T:System.Linq.Lookup`2" />。</summary>
  1796. <returns>
  1797. <see cref="T:System.Linq.Lookup`2" />,其中包含從輸入序列選取之型別 <paramref name="TElement" /> 的值。</returns>
  1798. <param name="source">用來建立 <see cref="T:System.Linq.Lookup`2" /> 的來源 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  1799. <param name="keySelector">用來從各個項目擷取索引鍵的函式。</param>
  1800. <param name="elementSelector">用來從每個項目產生結果項目值的轉換函式。</param>
  1801. <typeparam name="TSource">
  1802. <paramref name="source" /> 之項目的型別。</typeparam>
  1803. <typeparam name="TKey">
  1804. <paramref name="keySelector" /> 所傳回之索引鍵的型別。</typeparam>
  1805. <typeparam name="TElement">
  1806. <paramref name="elementSelector" /> 所傳回值的型別。</typeparam>
  1807. <exception cref="T:System.ArgumentNullException">
  1808. <paramref name="source" />、<paramref name="keySelector" /> 或 <paramref name="elementSelector" /> 為 null。</exception>
  1809. </member>
  1810. <member name="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})">
  1811. <summary>根據指定的索引鍵選取器函式、比較子和項目選取器函式,從 <see cref="T:System.Collections.Generic.IEnumerable`1" /> 建立 <see cref="T:System.Linq.Lookup`2" />。</summary>
  1812. <returns>
  1813. <see cref="T:System.Linq.Lookup`2" />,其中包含從輸入序列選取之型別 <paramref name="TElement" /> 的值。</returns>
  1814. <param name="source">用來建立 <see cref="T:System.Linq.Lookup`2" /> 的來源 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  1815. <param name="keySelector">用來從各個項目擷取索引鍵的函式。</param>
  1816. <param name="elementSelector">用來從每個項目產生結果項目值的轉換函式。</param>
  1817. <param name="comparer">用來比較索引鍵的 <see cref="T:System.Collections.Generic.IEqualityComparer`1" />。</param>
  1818. <typeparam name="TSource">
  1819. <paramref name="source" /> 之項目的型別。</typeparam>
  1820. <typeparam name="TKey">
  1821. <paramref name="keySelector" /> 所傳回之索引鍵的型別。</typeparam>
  1822. <typeparam name="TElement">
  1823. <paramref name="elementSelector" /> 所傳回值的型別。</typeparam>
  1824. <exception cref="T:System.ArgumentNullException">
  1825. <paramref name="source" />、<paramref name="keySelector" /> 或 <paramref name="elementSelector" /> 為 null。</exception>
  1826. </member>
  1827. <member name="M:System.Linq.Enumerable.Union``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})">
  1828. <summary>使用預設相等比較值來比較值,以便產生兩個序列的集合等位。</summary>
  1829. <returns>
  1830. <see cref="T:System.Collections.Generic.IEnumerable`1" />,其中包含來自兩個輸入序列的項目,但不包括重複的項目。</returns>
  1831. <param name="first">
  1832. <see cref="T:System.Collections.Generic.IEnumerable`1" />,其獨特項目構成第一個等位集合。</param>
  1833. <param name="second">
  1834. <see cref="T:System.Collections.Generic.IEnumerable`1" />,其獨特項目構成第二個等位集合。</param>
  1835. <typeparam name="TSource">輸入序列的項目之型別。</typeparam>
  1836. <exception cref="T:System.ArgumentNullException">
  1837. <paramref name="first" /> 或 <paramref name="second" /> 為 null。</exception>
  1838. </member>
  1839. <member name="M:System.Linq.Enumerable.Union``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
  1840. <summary>使用指定的 <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> 產生兩個序列的集合等位。</summary>
  1841. <returns>
  1842. <see cref="T:System.Collections.Generic.IEnumerable`1" />,其中包含來自兩個輸入序列的項目,但不包括重複的項目。</returns>
  1843. <param name="first">
  1844. <see cref="T:System.Collections.Generic.IEnumerable`1" />,其獨特項目構成第一個等位集合。</param>
  1845. <param name="second">
  1846. <see cref="T:System.Collections.Generic.IEnumerable`1" />,其獨特項目構成第二個等位集合。</param>
  1847. <param name="comparer">用來比較值的 <see cref="T:System.Collections.Generic.IEqualityComparer`1" />。</param>
  1848. <typeparam name="TSource">輸入序列的項目之型別。</typeparam>
  1849. <exception cref="T:System.ArgumentNullException">
  1850. <paramref name="first" /> 或 <paramref name="second" /> 為 null。</exception>
  1851. </member>
  1852. <member name="M:System.Linq.Enumerable.Where``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})">
  1853. <summary>根據述詞來篩選值序列。</summary>
  1854. <returns>
  1855. <see cref="T:System.Collections.Generic.IEnumerable`1" />,其中包含輸入序列中符合條件的項目。</returns>
  1856. <param name="source">要篩選的 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  1857. <param name="predicate">用來測試每個項目是否符合條件的函式。</param>
  1858. <typeparam name="TSource">
  1859. <paramref name="source" /> 之項目的型別。</typeparam>
  1860. <exception cref="T:System.ArgumentNullException">
  1861. <paramref name="source" /> 或 <paramref name="predicate" /> 是 null。</exception>
  1862. </member>
  1863. <member name="M:System.Linq.Enumerable.Where``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Boolean})">
  1864. <summary>根據述詞來篩選值序列。述詞函式的邏輯中使用各項目的索引。</summary>
  1865. <returns>
  1866. <see cref="T:System.Collections.Generic.IEnumerable`1" />,其中包含輸入序列中符合條件的項目。</returns>
  1867. <param name="source">要篩選的 <see cref="T:System.Collections.Generic.IEnumerable`1" />。</param>
  1868. <param name="predicate">用來測試各來源項目是否符合條件的函式;此函式的第二個參數代表來源項目的索引。</param>
  1869. <typeparam name="TSource">
  1870. <paramref name="source" /> 之項目的型別。</typeparam>
  1871. <exception cref="T:System.ArgumentNullException">
  1872. <paramref name="source" /> 或 <paramref name="predicate" /> 是 null。</exception>
  1873. </member>
  1874. <member name="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})">
  1875. <summary>將指定的函式套用至兩個序列的對應項目,產生結果的序列。</summary>
  1876. <returns>
  1877. <see cref="T:System.Collections.Generic.IEnumerable`1" />,其中包含兩個輸入序列的合併項目。</returns>
  1878. <param name="first">要合併的第一個序列。</param>
  1879. <param name="second">要合併的第二個序列。</param>
  1880. <param name="resultSelector">指定如何從兩個序列合併項目的函式。</param>
  1881. <typeparam name="TFirst">第一個輸入序列的項目型別。</typeparam>
  1882. <typeparam name="TSecond">第二個輸入序列的項目型別。</typeparam>
  1883. <typeparam name="TResult">結果序列的項目型別。</typeparam>
  1884. <exception cref="T:System.ArgumentNullException">
  1885. <paramref name="first" /> 或 <paramref name="second" /> 為 null。</exception>
  1886. </member>
  1887. <member name="T:System.Linq.IGrouping`2">
  1888. <summary>表示有共同索引鍵的物件集合。</summary>
  1889. <typeparam name="TKey">
  1890. <see cref="T:System.Linq.IGrouping`2" /> 的索引鍵型別。這個類型參數是 Covariant。換言之,您可以使用所指定的類型或是衍生程度較大的任一類型。如需共變數與反變數的詳細資訊,請參閱泛型中的共變數和反變數。</typeparam>
  1891. <typeparam name="TElement">
  1892. <see cref="T:System.Linq.IGrouping`2" /> 中之值的型別。</typeparam>
  1893. <filterpriority>2</filterpriority>
  1894. </member>
  1895. <member name="P:System.Linq.IGrouping`2.Key">
  1896. <summary>取得 <see cref="T:System.Linq.IGrouping`2" /> 的索引鍵。</summary>
  1897. <returns>
  1898. <see cref="T:System.Linq.IGrouping`2" /> 的索引鍵。</returns>
  1899. </member>
  1900. <member name="T:System.Linq.ILookup`2">
  1901. <summary>為對應索引鍵至 <see cref="T:System.Collections.Generic.IEnumerable`1" /> 值序列的資料結構,定義索引子、大小屬性和布林值搜尋方法。</summary>
  1902. <typeparam name="TKey">
  1903. <see cref="T:System.Linq.ILookup`2" /> 中之索引鍵的型別。</typeparam>
  1904. <typeparam name="TElement">
  1905. <see cref="T:System.Collections.Generic.IEnumerable`1" /> 序列中的項目型別,這些項目組成 <see cref="T:System.Linq.ILookup`2" /> 中的值。</typeparam>
  1906. <filterpriority>2</filterpriority>
  1907. </member>
  1908. <member name="M:System.Linq.ILookup`2.Contains(`0)">
  1909. <summary>判斷指定的索引鍵是否存在於 <see cref="T:System.Linq.ILookup`2" />。</summary>
  1910. <returns>如果 <paramref name="key" /> 位於 <see cref="T:System.Linq.ILookup`2" /> 中,則為 true,否則為 false。</returns>
  1911. <param name="key">要在 <see cref="T:System.Linq.ILookup`2" /> 中搜尋的索引鍵。</param>
  1912. </member>
  1913. <member name="P:System.Linq.ILookup`2.Count">
  1914. <summary>取得 <see cref="T:System.Linq.ILookup`2" /> 中的索引鍵/值集合組數目。</summary>
  1915. <returns>
  1916. <see cref="T:System.Linq.ILookup`2" /> 集合中的索引鍵/值集合組數目。</returns>
  1917. </member>
  1918. <member name="P:System.Linq.ILookup`2.Item(`0)">
  1919. <summary>取得由指定之索引鍵進行索引的 <see cref="T:System.Collections.Generic.IEnumerable`1" /> 值序列。</summary>
  1920. <returns>由指定之索引鍵進行索引的 <see cref="T:System.Collections.Generic.IEnumerable`1" /> 值序列。</returns>
  1921. <param name="key">所需值序列的索引鍵。</param>
  1922. </member>
  1923. <member name="T:System.Linq.IOrderedEnumerable`1">
  1924. <summary>表示排序的序列。</summary>
  1925. <typeparam name="TElement">序列的項目之型別。</typeparam>
  1926. <filterpriority>2</filterpriority>
  1927. </member>
  1928. <member name="M:System.Linq.IOrderedEnumerable`1.CreateOrderedEnumerable``1(System.Func{`0,``0},System.Collections.Generic.IComparer{``0},System.Boolean)">
  1929. <summary>依據索引鍵,在 <see cref="T:System.Linq.IOrderedEnumerable`1" /> 的項目上執行後續的排序。</summary>
  1930. <returns>依據索引鍵排序其項目的 <see cref="T:System.Linq.IOrderedEnumerable`1" />。</returns>
  1931. <param name="keySelector">
  1932. <see cref="T:System.Func`2" />,用來擷取每個項目的索引鍵。</param>
  1933. <param name="comparer">
  1934. <see cref="T:System.Collections.Generic.IComparer`1" />,用來比較索引鍵,以便在傳回的序列中放置。</param>
  1935. <param name="descending">true 表示依遞減順序排序項目,false 表示依遞增順序排序項目。</param>
  1936. <typeparam name="TKey">
  1937. <paramref name="keySelector" /> 所產生的索引鍵型別。</typeparam>
  1938. <filterpriority>2</filterpriority>
  1939. </member>
  1940. <member name="T:System.Linq.Lookup`2">
  1941. <summary>表示索引鍵的集合,每個索引鍵對應至一個或多個值。</summary>
  1942. <typeparam name="TKey">
  1943. <see cref="T:System.Linq.Lookup`2" /> 中之索引鍵的型別。</typeparam>
  1944. <typeparam name="TElement">
  1945. <see cref="T:System.Linq.Lookup`2" /> 中每個 <see cref="T:System.Collections.Generic.IEnumerable`1" /> 值的項目型別。</typeparam>
  1946. <filterpriority>2</filterpriority>
  1947. </member>
  1948. <member name="M:System.Linq.Lookup`2.ApplyResultSelector``1(System.Func{`0,System.Collections.Generic.IEnumerable{`1},``0})">
  1949. <summary>將轉換函式套用至每個索引鍵及其相關值,並傳回結果。</summary>
  1950. <returns>集合,針對 <see cref="T:System.Linq.Lookup`2" /> 中的每個索引鍵/值集合組包含一個值。</returns>
  1951. <param name="resultSelector">從每個索引鍵及其相關值投射結果值的函式。</param>
  1952. <typeparam name="TResult">
  1953. <paramref name="resultSelector" /> 所產生的結果值之型別。</typeparam>
  1954. <filterpriority>2</filterpriority>
  1955. </member>
  1956. <member name="M:System.Linq.Lookup`2.Contains(`0)">
  1957. <summary>判斷指定的索引鍵是否存在 <see cref="T:System.Linq.Lookup`2" /> 中。</summary>
  1958. <returns>如果 <paramref name="key" /> 位於 <see cref="T:System.Linq.Lookup`2" /> 中,則為 true,否則為 false。</returns>
  1959. <param name="key">要在 <see cref="T:System.Linq.Lookup`2" /> 中尋找的索引鍵。</param>
  1960. </member>
  1961. <member name="P:System.Linq.Lookup`2.Count">
  1962. <summary>取得 <see cref="T:System.Linq.Lookup`2" /> 中的索引鍵/值集合組數目。</summary>
  1963. <returns>
  1964. <see cref="T:System.Linq.Lookup`2" /> 集合中的索引鍵/值集合組數目。</returns>
  1965. </member>
  1966. <member name="M:System.Linq.Lookup`2.GetEnumerator">
  1967. <summary>傳回會逐一查看 <see cref="T:System.Linq.Lookup`2" /> 的泛型列舉值。</summary>
  1968. <returns>
  1969. <see cref="T:System.Linq.Lookup`2" /> 的列舉值。</returns>
  1970. </member>
  1971. <member name="P:System.Linq.Lookup`2.Item(`0)">
  1972. <summary>取得由指定之索引鍵進行索引的值集合。</summary>
  1973. <returns>由指定之索引鍵進行索引的值集合。</returns>
  1974. <param name="key">所需值集合的索引鍵。</param>
  1975. </member>
  1976. <member name="M:System.Linq.Lookup`2.System#Collections#IEnumerable#GetEnumerator">
  1977. <summary>傳回在 <see cref="T:System.Linq.Lookup`2" /> 中逐一查看的列舉值。此類別無法被繼承。</summary>
  1978. <returns>
  1979. <see cref="T:System.Linq.Lookup`2" /> 的列舉值。</returns>
  1980. </member>
  1981. </members>
  1982. </doc>