いろいろ備忘録日記

主に .NET とか Go とか Python絡みのメモを公開しています。

2010-01-07から1日間の記事一覧

Linq入門記-11 (クエリキーワード, クエリ構文, 結合, join, 左外部結合, left outer join, equals, DefaultIfEmpty)

今回は、左外部結合です。Linqでは外部結合もサポートされていますが、いわゆる左外部結合(LEFT OUTER JOIN)のみが行えます。 SQLでいうRIGHT OUTER JOINやFULL OUTER JOINはサポートされていません。 やり方なのですが、以下の手順を踏みます。 まずグルー…

Synchronizedしたコレクションの操作 (Collection, Queue, Synchronized, IsSynchronized, lock, CopyTo)

C#

tekkさんの日記の方で、同期化コレクションについて記述されています。 スレッドセーフな配列(ArrayList,HashTable,Queue,Stack)を作成する。(SyncRoot,Synchronized)非ジェネリック版。 http://d.hatena.ne.jp/tekk/20100105/1262706275 その中で、Collec…