(部分伪)面向对象视频笔记
来源:互联网 发布:个人域名备案企业网站 编辑:程序博客网 时间:2024/06/08 07:53
扩展方法
先声明一个静态类
再声明一个静态方法
String str ;
str.ToInt32();
Public static class StringExtend
{
Public static int ToInt32(this string str)
{ return int.Parse(str);
}
}
委托
Action 无返回值
Fun<T> 有返回值
Action<int,int> add = Add1;//表示两个参数
add += Add2;
add(1,2);
Fun<int,int> add = Add2;//表示一个参数,一个返回值,最后一个参数为返回值。
委托方法
Static void DealString(Fun<string , string> dealFun,string str)
{
dealFun(str);
}
委托调用
DealString(ToUpper,"abc");
线程
Thread thread1 = new Thread(Write1);//声明线程
//是否后台
thread1.IsBackground = true; //主线程退出了,此线程也退出。
thread1.Start(); //开启线程
Static void Write1()
{
Lock("asdf")//多种线程访问需要加锁
{
}
Cw….
}
单例模式
为了让当前只存在一个当前对象
工厂模式
简单
调用
子弹
当内存不够用的时候,销毁的东西的内存,才会被回收。
调用
订阅模式
阅读全文
0 0
- (部分伪)面向对象视频笔记
- 面向对象基础部分笔记
- (java基础)java面向对象部分笔记
- 黑马程序员------毕老师视频笔记第十天------面向对象(面向对象练习题上)
- 黑马程序员------毕老师视频笔记第十天------面向对象(面向对象练习题下)
- php面向对象视频笔记之第一章(面向对象基础)
- php面向对象视频笔记之第二章(面向对象初步)
- php面向对象视频笔记之第三章(面向对象类特性)
- UML视频第二部分的总结之面向对象技术
- Java笔记 第四章(3) Java面向对象编程基础 第三部分(对象概述)
- 黑马程序员------毕老师视频笔记第六天------面向对象(对象初始化过程)
- Java 面向对象 第二部分(继承)
- JavaSE基础--(三)面向对象 部分
- 面向对象 第一部分
- 面向对象 第二部分
- 面向对象部分_201
- 面向对象部分_202
- 面向对象部分_203
- ssh localhost
- c++ RTTI
- 精确线搜索-黄金分割法
- Vmware虚拟机三种网络模式详解
- hdu 1284 完全背包决策数
- (部分伪)面向对象视频笔记
- 堆(heapsort)的有关概念
- 【CSP201703-4】地铁修建
- jQuery选择器
- web网页前端开发设计常用编辑器
- LATM格式
- C++解析AVI文件格式学习总结
- Java Web 文章管理系统(Jsp+Ajax+JDBC+MySql实现)
- 装python-MySQL驱动