C# 6 and .NET Core 1.0:Modern Cross:Platform Development
上QQ阅读APP看书,第一时间看更新

Practicing and exploring

Test your knowledge and understanding by answering some questions, get some hands-on practice, and explore the topics covered in this chapter with deeper research.

Exercise 2.1 – test your knowledge

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

  1. A person's telephone number
  2. A person's height
  3. A person's age
  4. A person's salary
  5. A book's ISBN
  6. A book's price
  7. A book's shipping weight
  8. A country's population
  9. The number of stars in the Universe
  10. The number of employees in each of the small or medium businesses in the UK (up to about 50,000 employees per business)

Exercise 2.2 – practice number sizes and ranges

Create a Console Application project named Ch02_Exercise02 that outputs the number of bytes in memory that each of the following number types use and the minimum and maximum possible values they can have: sbyte, byte, short, ushort, int, uint, long, ulong, float, double, and decimal.

Tip

Read the online MSDN documentation for Composite Formatting, available at https://msdn.microsoft.com/en-us/library/txafckwd(v=vs.110).aspx, to learn how to align text in a console application.

The output of your application should look something like the following screenshot:

Exercise 2.3 – explore topics

Use the following links to read more about the topics covered in this chapter: