On 9/29/07, Robert Jordan <robertj at gmx.net> wrote: > class FooDictionary<T> : Dictionary<System.Type, T> > { > public void Add (T t) > { > this [typeof(T)] = t; > } > } Isn't typeof(T) always evaluated to T itself? -- Felipe.