C#语法笔记

来源:互联网 发布:天津网络大学 编辑:程序博客网 时间:2024/05/20 14:44


表 3-5
转义序列 产生的字符 字符的 Unicode 值
\'单引号0x0027
\"双引号0x0022
\\反斜杠0x005C
\00x0000
\a警告(产生蜂鸣) 0x0007
\b退格0x0008
\f换页0x000C
\n换行0x000A
\r回车0x000D
\t水平制表符0x0009
\v垂直制表符0x000B
3-5中的 “Unicode值”列是字符在Unicode字符集中的16进制值。与上面一样,使用Unicode
转义序列可以指定Unicode字符,该转义序列包括标准的\字符,后跟一个u和一个4位十六进制值
(例如,表3-5x后面的4位数字)
下面的字符串是等价的:
"Karli\'s string."
"Karli\u0027s string."



+= 二元 var1 += var2; var1 被赋予var1 与var2 的和
-= 二元 var1 -= var2; var1 被赋予var1 与var2 的差
*= 二元 var1 *= var2; var1 被赋予var1 与var2 的乘积
/= 二元 var1 /= var2; var1 被赋予var1 与var2 相除所得的结果
%= 二元 var1 %= var2; var1 被赋予var1 与var2 相除所得的余数



foreach循环可以使用一种简便的语法来定位数组中的每个元素:
foreach (<baseType> <name> in <array>)
{
// can use <name> for each element
}
这个循环会迭代每个元素,依次把每个元素放在变量<name>中, 且不存在访问非法元素的危险。


命名空间名和类名不能相同,否则无法引用。


关于C#迭代器,主要参考这个

http://www.cnblogs.com/kenshincui/archive/2011/04/04/2005297.html

其次还有

http://www.cnblogs.com/zhili/archive/2012/12/02/Interator.html

http://www.cnblogs.com/yangecnu/archive/2012/03/17/2402432.html





0 0
原创粉丝点击