Hey folks,

Can anyone think of a reason why the constraints syntax is this:

public class Dictionary<KeyType, ValType> where KeyType : IComparable

rather than this:

public class Dictionary<KeyType : IComparable, ValType>

?

The former adds an additional (unreserved?) keyword to the language and
locates two related things apart from each other (the generic parameter &
its constraint).

There's probably a good reason I've overlooked.

All the best,

^Tum

===================================
This list is hosted by DevelopMentorŪ  http://www.develop.com
NEW! ASP.NET courses you may be interested in:

2 Days of ASP.NET, 29 Sept 2003, in Redmond
http://www.develop.com/courses/2daspdotnet

Guerrilla ASP.NET, 13 Oct 2003, in Boston
http://www.develop.com/courses/gaspdotnet

View archives and manage your subscription(s) at http://discuss.develop.com

Reply via email to