C#入门经典(第7版):C# 6.0 & Visual Studio 2015(.NET开发经典名著)
上QQ阅读APP看书,第一时间看更新

5.4 练习

(1)下面的转换哪些不是隐式转换?

a. int转换为short

b. short转换为int

c. bool转换为string

d. byte转换为float

(2)以short类型作为基本类型编写一个color枚举,使其包含彩虹的颜色加上黑色和白色。这个枚举可使用byte类型作为基本类型吗?

(3)下面的代码可以成功编译吗?为什么?

        string[] blab = new string[5]
        blab[5] = 5th string.

(4)编写一个控制台应用程序,它接收用户输入的一个字符串,将其中的字符以与输入相反的顺序输出。

(5)编写一个控制台应用程序,它接收一个字符串,用yes替换字符串中所有的no。

(6)编写一个控制台应用程序,给字符串中的每个单词加上双引号。

附录A给出了练习答案。