随笔分类 - 【001】C#
摘要:c#编译器把源码编译成IL(中间)代码,再由CLR通过即时编译器把IL代码编译成本机机器语言(平台语言) www.webkaka.com//测试服务器的网速 ctrl+k+d 代码对其 CTRL+K+S #REGION代码折叠 ctrl+r+e 连敲2个回车:封装字段 shift+alt+f10:实现接口 XML序列化:把对象写到XML...
阅读全文
摘要:1.继承 面向对象的三大特征: 封装性 继承性 多态性 一.继承:类与类的关系 为什么会用继承:减少代码重复 优化 空间内存 实现多态 class 基类 { //基类成员 } class 子类:基类 { //子类成员 } 判断继承关系 用进行进行判断--》子类对象 is 父类成员 例如 诺基亚手机 诺基亚280 诺基亚板砖007 继承特征 :1.单根性 一...
阅读全文
摘要:C# 正则表达式篇一、正则表达式 正则表达式就是一个字符串,不要想着一下子可以写出一个通用的表达式,先写,不正确再改 写正则表达式就是在找规律 关键字:Regex --》引入命名空间 System.Text 常用的方法 1、 匹配: --》Reg...
阅读全文
摘要:C# 基础常用string方法篇复习、 1、引用类型与值类型 --》文件的复制与快捷方式的复制 2、垃圾回收3、静态与非静态 --》如何定义静态成员与静态类 --》如何调用静态成员4、异常 -》托管与非托管 -》.net frameworl 主要...
阅读全文
摘要:C# 基础接口篇一、多态复习 使用个new来实现,使用virtual与override --》new隐藏父类方法 根据当前类型,电泳对应的方法(成员) --》override重写 无论什么情况,都是执行新的方法(成员)继承是实现多态的一个前提,没有继承多态是不能实现的 ...
阅读全文
摘要:C# 基础方法篇一、复习 1)方法的重载 方法的重载并不是一个方法,实际上方法的重载就是一些不同的 方法,目的是为了方便程序员编码,所以将功能相近的方法命名相同 根据参数,编译器自动的去匹配方法体,而不需要程序员记住 的方法 --》如何判断重载写的对不对 ...
阅读全文
摘要:面向对象(OOP→Object-Oriented Programming)1.什么是面向对象?一种分析问题的方式。 2.面向对象三大特征: 封装(隐蔽代码实现/复用/修改方便)、继承、多态。 3.什么是类?什么是对象?类和对象的区别?如何写一个汽车类?类是模具,创建对象的模具,抽象的。 ...
阅读全文
摘要:1.CLR加载编译源文件 注1.:当你点击调试或者生成解决方案的时候这就是一个编译过程首先CLR加载源文件也就是你写的代码(此代码在文件中是字符串)然后将项目中的嗲吗编译成IL代码进而生成程序集 证明过程 用反编译工具反编译.exe文件 。更深层次的变化我也不知道。注2.当项目启动时,CLR(公共语...
阅读全文

浙公网安备 33010602011771号