摘要: 进程 没有应用程序可以看做是一个进程 线程:就是对cpu执行的最小单位 单线程:前台线程和后台线程 带来的问题:假死 net中不能跨线程访问 阅读全文
posted @ 2016-08-31 18:03 weoFenDoun 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 为什么要使用委托 讲方法作为参数传入到另一个方法中 阅读全文
posted @ 2016-08-31 17:31 weoFenDoun 阅读(89) 评论(0) 推荐(0) 编辑
摘要: xml 是严格区分大小写 成对出现的 节点标签 元素 xml中能看见的都是元素 只能有一个根节点 阅读全文
posted @ 2016-08-31 15:51 weoFenDoun 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 单例模式 1将构造函数私有化 2.提供一个静态方法,返回一个对象 3.创建一个单例 阅读全文
posted @ 2016-08-31 14:39 weoFenDoun 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 声明类class { 属性 字段 方法【静态方法 非静态方法】 构造} 在类中 构造函数里 即可以给属性赋值,也可以给字段赋值,可以有重载 声明结构 struct{属性 字段 方法【静态方法、非静态函数】构造方法 :} 在结构中 构造函数只能给字段赋值, 在结构中必须给所有的字段赋值 不能选择性的赋 阅读全文
posted @ 2016-08-31 12:58 weoFenDoun 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 静态类和非静态类的区别 静态类: static 关键字 调用 类名.方法 在静态方法中只能访问静态成员 在静态类中只能有静态成员 在非静态类中 即可有非静态成员,也可以有静态成员 在静态方法中只能使用静态成员 阅读全文
posted @ 2016-08-31 12:32 weoFenDoun 阅读(929) 评论(0) 推荐(0) 编辑
摘要: 1.ArraryList 装箱 拆箱操作 1》Add() 2》Addrange() 3>insert() 4>insertRnage() 5》remove 》5removeat 6》removeRnage() 2.List 指定类型 3.HashTable 4.Dictionary 装箱 拆箱操作: 阅读全文
posted @ 2016-08-31 12:14 weoFenDoun 阅读(127) 评论(0) 推荐(0) 编辑
摘要: GC 对象为NULL 字符串的不可变性 属性:Length 方法 1,isnullorempty() 返回bool 判断一个字符串是否是null或者空 2.tocharArrary()将字符串转化为char[] 3.toLower()小写,必须接口返回值,因为字符串是不可变性 4.toUpper() 阅读全文
posted @ 2016-08-31 11:23 weoFenDoun 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 虚方法:virtu 注意的几点: 1,父类中如果有方法让子类重写,则可以将该方法标记为virtual 2.虚方法在父类中必须有实现,哪怕是空实现 3虚方法子类可以重写,也可以不重写 4.如果类是抽象类,可以有虚方法,可以实现也可以不实现 抽象方法 1,抽象成员只能存在于抽象类中, 2,标记的关键字为 阅读全文
posted @ 2016-08-31 10:36 weoFenDoun 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 常用关键字有 this 1)当前类的对象 2)调用自己的构造函数 new base virtual interface abstract override parttial sealed return 1,在方法中返回的值 2.结束本次方法 break 跳出当前循环 continue 结束本次循环, 阅读全文
posted @ 2016-08-31 08:08 weoFenDoun 阅读(516) 评论(0) 推荐(0) 编辑