C# note 02——基本语法
2015-03-23 17:35 yinglang 阅读(184) 评论(0) 编辑 收藏 举报- Build-in 类型,即基本数据类型,如int 声明后是放在栈中的,而类等实例化是放在堆中的,在栈中只有一个指向它的reference(指针)。
- enum 枚举
该程序结果为:
3. 注意C#中的char占两个字节,采用Unicode编码
程序运行结果:
4. 与java类似,变量只有初始化了才能使用
5. Switch-case语句,每一个case后要么加一个break表示终止,要么加一个goto case i 表示执行完该case后跳到case i。否则编译器会报错
6. 预处理命令
1)对某端程序如下处理
#if A
该段程序
#endif
则若在类文件开头写了#define A,则该段会被编译,否则该段将被跳过,不被编译。
2)当然它也支持多重分支
#if A
Program1
#elif B
Program2
#else
Program3
#endif
3)也可以在程序中间取消define
#define A
#if A
Program1
#endif
#undef A
#if A
Program2
#endif
如上program1会被编译,而program2不会。
7. for each Loop
利用foreach Loop 迭代,不必考虑越界问题。