O'Reilly logo

C# for Java Developers by Adam Freeman, Allen Jones

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 5. Data Types

This chapter discusses the data types provided by C#. Although C# maintains strong parallels with the data types offered by Java, the designers of C# have also drawn heavily on the features of C and C++. For the Java programmer, C# data types include many subtle and confusing differences as well as some new features to learn.

We begin with a broad discussion of the unified type system provided by the Microsoft .NET Framework and the fundamental division of data types into value and reference types. We then cover each of the data types in detail, describing how and when each type can be used and the functionality it provides. Next we detail each of the member types that can be used within interfaces, classes, and structs. Many ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required