上一页 1 ··· 4 5 6 7 8
摘要: .NET理解为一个运行库环境和一个全面的基础类库。 .NET三个关键实体(构造块):CLR、 CTS、 CLS 公共语言运行库层为CLR 。功能:定位加载和管理.NET类型。也负责底层的工作如内存管理,处理线程等等。 公共类型系统:CTS 。 描述了运行库所支持所有可能的数据类型和编程结构。 公共语 阅读全文
posted @ 2019-10-29 09:16 最爱吃汤圆27 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 线程与进程 进程和线程放在一起谈比较好理解。 进程可理解为一个应用程序。一个进程中只有一个任务,就是单线程,有多个任务就是多线程。 下面附上一个线程的小例子。 public class Printer { public void PrintNumbers() { Console.WriteLine( 阅读全文
posted @ 2019-10-29 08:56 最爱吃汤圆27 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 默认构造函数不会接受任何参数,例如 Public person(){ Weight = 10; Height=10; } 充当初始化的功能。 构造函数也可以自定义 Public person(int wei) { Weight=wei; } 没有赋值就是默认值0; 总结:构造函数的不同就是参数个数和 阅读全文
posted @ 2019-10-29 08:39 最爱吃汤圆27 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 使用private关键字将默认构造函数定义私有防止创建实例。 使得对象在内存中只存在一个 可参考代码。 public class SimpLeMath { private SimpLeMath() { } private static SimpLeMath simple { get; set; } 阅读全文
posted @ 2019-10-29 08:38 最爱吃汤圆27 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 五大数据类型: 类 结构体 枚举 接口 委托 值类型(放在栈,基类是ValueType,分配一个值)和引用类型(放在堆,基类除了ValueType都可以。指向一个内存位置) 值类型在越出定义的作用域时消失,引用类型当堆被垃圾回收时。 值类型赋值给另一个的时候,就是对字段成员进行复制。 引用类型是在内 阅读全文
posted @ 2019-10-29 08:32 最爱吃汤圆27 阅读(126) 评论(0) 推荐(0) 编辑
摘要: OOP支柱 3 个核心:封装 继承 多态 封装就是将实现细节隐藏起来,也起到了数据保护的作用。 继承就是基于已有类来创建新类可以继承基类的核心功能。 在继承中 另外一种代码重用是:包含/委托,这种重用不是父子类的继承关系,而是一个类定义为另一个类的成员变量。 一个简单的例子,汽车和收音机,汽车里面有 阅读全文
posted @ 2019-10-28 23:26 最爱吃汤圆27 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 1.在窗体的Project中建一个自适应的类. 2.类的代码如下 public class AutoSizeForm { //(1).声明结构,只记录窗体和其控件的初始位置和大小。 public struct controlRect { public int Left; public int Top 阅读全文
posted @ 2019-10-25 08:33 最爱吃汤圆27 阅读(262) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8