Chapter 2 – Speaking C#
What type would you choose for the following "numbers"?
- A person's telephone number
string
- A person's height
float
ordouble
- A person's age
int
for performance orbyte
(0 to 255) for size - A person's salary
decimal
- A book's ISBN
string
- A book's price
decimal
- A book's shipping weight
float
ordouble
- A country's population
uint
(0 to about 4 billion) - The number of stars in the universe
ulong
(0 to about 18 quadrillion) orSystem.Numerics.BigInteger
(allows an arbitrarily large integer) - 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.