基础知识
object类型是其他类型的基类型
decimal适用于财务与货币类型计算128位,要在数字后加M或者m,使用这个类型会消耗内存
float类型要在数字后加F或者f
is运算符动态检测对象运行时是否与给定类型相符 表达式 is 类型 例如 b is bool
char类常用的方法要记住 一些常用的判断字母大小写以及汉子等方法要记住
string stringBuilder类常用方法也要记住
正则表达式引用的using System.Text.RegularExpressions 命名空间用来处理一些复杂的字符串
int.Parse()与Convert.ToInt32()区别
DateTime.Now.Year 获取系统时间的年份
迭代语句就是那些循环语句 while do。。。while for foreach
foeach(类型 变量 in 集合)
哈希表就是一个键值对
using System.Runtime.InteropServices
应用dll文件使用的命名空间
数组array经常使用的方法和属性
Array.Sort升序
Array.Reverse降序
Ctrl+E+C 选中部分代码进行注释
Ctrl+E+U 选中部分代码取消注释
为了避免转义序列元素转义,通过两种方法避免:
1.使用"@"标示符 如:@"C:\hello.ini"
2.可以指定字符串字面值(同时使用两个反斜杠)实现 如:C:\\hello.ini
this.MaximumSize = new Size(500,300);//控件窗体最大大小
this.MinimumSize = new Size(200,300);//控件窗体大小最小
也可以通过窗体属性设置。
Opacity属性设置透明度
菜单控件的布局用menuStrip属性的dock属性布局 image改变菜单栏图标的 美化
notifyIcon是设置任务栏托盘图标
toolStrip主要是工具栏 设置tooltiptext用于设置提示信息
timer tick'事件
string message = string.Format("{0},{1}",MousePosition.X.ToString(),MousePosition.Y.ToString());
toolStripStatusLabel2.Text = message;
toolStripStatusLabel4.Text = DateTime.Now.ToLongTimeString();