Overloading methods based on signed/unsigned alone is adding confusion instead of convenience ...
Having a broader type (Int64) where applies, sounds very good, although dont know whether VB.net is supporting it "out-of-the-box". Can you "publish" a next version? that uses signed types (and Int64 where applies) in the public methods? // Ryan PS At first, unsigned types seems a very good approach, until you start doing math with them. Look at this simple example. uint a = 10; uint b = 11; uint c = a - b; // whoops You must switch c to a signed int, to get the right result. In this example its easy to see, but IRL coding the above might not be that obvious... =================================== This list is hosted by DevelopMentor� http://www.develop.com Some .NET courses you may be interested in: Essential .NET: building applications and components with C# November 29 - December 3, in Los Angeles http://www.develop.com/courses/edotnet View archives and manage your subscription(s) at http://discuss.develop.com
