Thursday, November 20, 2008

DotNot, Part 3.5

I forgot to mention the most frustrating characteristic of Microsoft .Net in my last DotNot post. C#, Visual Basic .Net, and indeed any .Net language, are strongly typed programming languages. Types in .Net include not only all data items, but all classes.

I have never before programmed in languages that are so rigid in conversions between data types, and this concept is harder to wrap my brain around than any purely object oriented concept I have encountered.