调试跟踪
F10 单步跟踪
学习笔记
1 string myString = “\\\\”;
(myString);
结果为: \\
string myString = @“\\\\”; @标识字符串中的 \ 不表示转义字符(myString);
结果为: \\\\
String s = ();
();
运行: a\nb 输出:a\nb
注意: \ 只针对你写出来的字符串,不包含读进去的字符串
2 局部变量用之前必须要赋值
3 枚举的意义在于限定了变量的取值范围
4 params 实现可变参数----函数
Params 参数必须是形参表中的最后一个参数
5 c# 中的字符串具有不可变性,既只能读不能修改
6 string s1 = “hello”;
Char [] chars = ();
Chars[0] = ‘a’;
String s2 = new string(chars);
(s2);
7 string 函数:
ToLower() 转换为小写
ToUpper() 转换为大写
Trim() 去掉两边的空白你保留有意义的部分,中间的不处理Equals(….) 比较字符串是否相等忽略大小写
CompareTo()
Split() 字符串分隔函数
8 ref 将参数转换为“引用”使用,注意:实参和形参都要加 ref
Ref 必须先初始化,因为是引用,所以必须先“有”,才能引用,而out 则是内部
为外部赋值,所以不需要初始化,而且初始化也没用
Ref 应用场景内部对外部的值进行改变,out则是内部为外部变量赋值,out一般用在
函数有多个返回值的场所
9 wpf 微软最新的界面开发程序
10 #region using directive
。。。。。。。。。。。。。
#endregion
定义可以夸张和收缩的代码区域的开头和结尾
11 c# 反编译器查看exe 文件的“源代码”
12 int dataTime bool char 等类型属于值类型(value type),赋值的
时候是传递拷贝
普通的对象则是引用类型,赋值的时候是传递引用
记录
Silverlight ( flash kill) + xna( xbox ? psp kill) + widowsphone 7 sdk
Nowpaper mvp
Bingmaps silverlight