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 choose ushort because it only takes 2 bytes compared to an int, which takes 4 bytes.
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.147.58.194