|
dev
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
Question about generic IEnumerableVisual Studio won't give me the "implement interface option" when I do this:
public class Dictionary<K,T> : IEnumerable<KeyValuePair<K,T>> but it does when I do this: public class Dictionary<K,T> : IEnumerable<K> and what is the difference between the right-click menu choices "Implement Interface" and "Implement Interface Explicitly"? They both appear to generate the same code? Dave <n***@nowhere.com> wrote:
> Visual Studio won't give me the "implement interface option" when I do this: See http://www.winethirty.com/blog.aspx?id=133 and> > public class Dictionary<K,T> : IEnumerable<KeyValuePair<K,T>> > > but it does when I do this: > > public class Dictionary<K,T> : IEnumerable<K> > > and what is the difference between the right-click menu choices "Implement > Interface" and "Implement Interface Explicitly"? They both appear to > generate the same code? http://msdn.microsoft.com/library/default.asp?url=/library/en- us/csref/html/vcwlkexplicitinterfaceimplementationtutorial.asp (amongst others - do a search for "explicit interface implementation"). -- Jon Skeet - <sk***@pobox.com> http://www.pobox.com/~skeet Blog: http://www.msmvps.com/jon.skeet If replying to the group, please do not mail me too |
|||||||||||||||||||||||