The Second Assignment

---恢复内容开始---

带着满满的好奇我们上了第二节C#课。。。However,为什么这节课的内容这么熟悉。。。。

熟悉的基本数据类型,运算符,变量,常量,if else,switch,while,for,还有强制类型转换等等。。。

但是我还是发现有一些不一样的

1.在C#的控制台输出里。变量可以先用{0},{1}等先代替然后在双引号后面在按顺序将变量写上。

比如这样:

2.在C#里值域大的变量可以不能赋值给值域小的变量,否则会报错。。

比如:

但是可以通过强制类型转换来避免这个错误

1 class Program
2  {
3         static void Main(string[] args)
4         {
5             short x;
6             int y = 500;
7             x = (short)y;
8         }
9  }

但是要注意的是值域大的数不能超过小的那个数的上限。

3.枚举类型是之前虽然讲过但是没用到过的

1 class Program
2 {
3     enum SVal:int { First, Second, Third = -60, Fourth }
4     static void Main(string[] args)
5     {
6         Console.WriteLine("Enumeration value {0}", SVal.Second);
7         Console.WriteLine("Enumeration value {0}", (int) SVal.Fourth);
8     }
9 }

 

 

 

---恢复内容结束---

posted on 2015-03-25 18:37  Tiny丶  阅读(152)  评论(0编辑  收藏  举报

导航