Chapter 2 – Speaking C#

What type would you choose for the following "numbers"?

  1. A person's telephone number

    string

  2. A person's height

    float or double

  3. A person's age

    int for performance or byte (0 to 255) for size

  4. A person's salary

    decimal

  5. A book's ISBN

    string

  6. A book's price

    decimal

  7. A book's shipping weight

    float or double

  8. A country's population

    uint (0 to about 4 billion)

  9. The number of stars in the universe

    ulong (0 to about 18 quadrillion) or System.Numerics.BigInteger (allows an arbitrarily large integer)

  10. The number of employees in each of the small or medium businesses in the UK (up to about 50,000 employees per business)

    Since there are hundreds of thousands of small or medium businesses, we need to take memory size as the determining factor so ...

Get C# 6 and .NET Core 1.0: Modern Cross-Platform Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.