- 博客(16)
- 收藏
- 关注
原创 委托、事件
1.委托粗略的说就是满足一定条件的一个变量他所执行的事情和该方法执行的事情是完全一样的.其实,委托时一种类型,专门声明可以代替其他方法调用的变量2.使用步骤:(1)声明委托类型(准备委托资料)public delegate void Replace();(2)声明委托变量Replace r1;(满足条件的人出现)(3)授权 r1=要执行的方法名;(4)使用委托变量调用方法r1();3.事
2014-02-12 23:40:16 393
原创 &和&&的区别
“&&”是逻辑运算中的“短路”,若"&&"前的条件为false时判断结果为false,不再执行"&&"后的语句块。"&&"前为true则继续进行进行后半部分的判断 “&”是两边都要经过判断
2014-02-12 20:45:47 385
原创 GC和访问修饰符
1.GC又称为垃圾回收器。其工作原理:(1)回收算法:压缩回收(即整理碎片)(2)垃圾回收的时间是随机的(当代满的时候,回收当前代到0代的数据)(3)(当对象没有被引用时,就可以被垃圾回收,但是当对象中有非托管资源时,则不会被回收)2.在类前面加sealed表示该类不能被继承了,在方法前加sealed表示方法不能被重写,但是可以隐藏3.override只能重写带有abs
2014-01-22 23:44:31 442
原创 运算符重载和字符串
1.运算符重载的语法:[访问修饰符] 返回值类型 operator 要重载运算符(参数列表)2.类型转换的重载的语法::[访问修饰符] explicit/implicit operator 目标类型(待转换类型 变量)(其中,explicit为显式转换)3.字符串:(1)构造方法:string str=new string(char[] chs); string st
2014-01-22 23:23:03 975
原创 类的多态的实现
(1) 首先,类的多态里面要用到的一个类型转换叫里氏转换。那什么是里氏转换呢?里氏转换实际上就是类型转换。其转换原则是:1.子类对象可以无条件的赋值给父类的引用(变量)(Base b=new sub();//sub为Base的子类),2.当父类引用指向的是子类对象时,可以将其强制转换为子类对象。 (3)在多个子类中都包含同一个方法时可以考虑使用多态。多态是指子类和父类中具有相
2014-01-19 00:16:25 679
原创 黑马程序员_类复习
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------1. 多态:一种表现形式,多种执行结果(USB接口)。2. 隐藏基类方法(它是不同类中相同的方法(方法名和参数)) 当基类方法和子类方法一样时,如果用子类对象来调,访问的是子类方法;如果通过里氏转换为父类,用父
2013-12-28 13:12:06 376
原创 黑马程序员_里氏转换
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------1. 在使用结构时,如果没有new,也可以通过给其对象的成员进行赋值来代用其方法2. 在创建结构变量时,根据结构的定义,结构多大,就分配多少空间3. 结构和类:4. 值类型:基本数据类
2013-12-28 13:05:40 396
原创 黑马程序员_字符串
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------1. 构造方法从严格意义上来讲,只完成:分配内存空间,创建对象,将对象的字段初始化为null,0或false2. 封装字段:(1)右键——》重构-——》封装字段(2)ctrl+re——》两次回车3.
2013-12-28 10:20:47 369
原创 黑马程序员_c#
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ---------------------- ref和out的区别:要求使用前先赋值,方法中随意(可赋值可不赋),out要求方法中赋值,调用前随意。 方法传参有两种:(1)普通传参(2)引用传参ref和out(传
2013-12-27 15:50:09 477
原创 黑马程序员_网络编程
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------1. 套接字:Socket 用于描述IP地址和端口,是一个通信链的句柄(就是两个程序通信用的),类似于电话2. 有两种类型:流式Socket(是一种面向连接的Socket,针对于面向连接的TCP服务应用,安全,但效率低
2013-12-27 12:16:56 454
原创 黑马程序员_WPF
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------1. Focus()为控件获得焦点2. 事件参数中的Sender是触发事件的控件(被点击的控件)3. 可以 用父类变量指向子类对象(给对象贴标签),反之则不能4. 变量和对象:变量是一个标签,对象是一个实际存在
2013-12-27 12:15:27 510
原创 黑马程序员_Dom
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------Window对象的属性1. onload() 在页面加载完成后触发。2. 2.window.location.href即可以赋值(同navigate),也可以取值(获得当前页面的地址)3. Window.even
2013-12-27 12:14:07 429
原创 黑马程序员_单线程和多线程
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------1. 进程:正在运行的程序2. 同一个进程中的多个线程可以并发执行3. 线程启动时,调用传过来的委托,委托就会执行相应的方法,实现线程执行方法4. 使用多线程来解决UI卡死5.
2013-12-27 11:38:52 437
原创 黑马程序员_winform
1. this.text修改该窗口的标题。This指的是该窗口。2. 字符串连接。String.Format(“{0}你好”,name)3. AppendText附加文本4. 不区分大小写:str.Equals(“string”,StringComparison.OrdinalIgnoreCase)5. 字符串分割:str
2013-12-25 15:02:47 377
原创 黑马程序员_sql
1. char(n)、varchar(n)与nvarchar(n)的区别:char(n)长度不够n位的用空格补充,varchar(n)是可变的位数,不用空格填充,字符串里面不含有英文,nvarchar(n)字符串中可能含有中文。2. 字段类型bit(可选值0或1)3. 主键数据类型:int、uniqueidentifier(又称GUID,数据库中生成Guid的函
2013-12-24 22:26:10 401
原创 黑马程序员_Window对象的属性
Window对象的属性1. onload() 在页面加载完成后触发。2. 2.window.location.href即可以赋值(同navigate),也可以取值(获得当前页面的地址)3. Window.event用来获取发生事件时的消息,比如用户点击了ctrl键等。属性:altkey、ctrlkey等;clientx,client,screen,scr
2013-12-24 22:24:50 397
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人