Language Surprises in VB .NET

Mark Pearce · Apress eBooks · 2003

This chapter demonstrates that the relatively familiar face of VB .NET conceals a quite different beast underneath than the one to which you are accustomed. The examples in this chapter show unintuitive and sometimes surprising behavior ensuing from some of the new and changed features in VB .NET. The result of executing each of the code samples in this chapter often violates the important principle of “least surprise.” Because surprises are one of the major causes of bugs, it is worthwhile to take the time to analyze and understand these examples. These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Read the paper · More papers on PaperTik