you could try something like public abstract class ProcessQuestion : Question { public abstract T Process<T>(string identifier) where T : struct; }
saying that T should be a valuetype ( or primitive type) opposed to a reference type ( class) // Ryan =================================== This list is hosted by DevelopMentorĀ® http://www.develop.com View archives and manage your subscription(s) at http://discuss.develop.com