Linq的Join 相當於 SQL的 Join 目前Linq有兩種方法 public static IEnumerable<TResult> Join<TOuter, TInner, TKey, TResult>( this IEnumerable<TOuter> outer, //被Join的資料 IEnumerable<TInner> inner, //要Join的資料 Func<TOuter, TKey> outerKeySelector, //與inner相同的資料 Func<TInner, TKey> innerKeySelector, //與outer相同的資料 Func<TOuter, TInner, TResult> resultSelector); //select 後的資料 public static IEnumerable<TResult> Join<TOuter, TInner, TKey, TResult>( this IEnumerable<TOuter> outer, IEnumerable<TInner> inner, Func<TOuter, TKey> outerKeySelector, Func<TInner, TKey> innerKeySelector, Func<TOuter, TInner, TResult> resultSelector, IEqualityComparer<TKey> comparer); //客製比較器 from c in Customers join o in Orders on c.CustomerID equals o.CustomerID select c.ContactName 可以反寫成 Custo...