03 2019 档案
摘要:静态属性是共享一块内存空间。实例的是各自独享一块内存空间。比如同一个name属性。如果是实例成员。那么你每创建了一个对象。赋给name值。假如创建了2个对象。第一个赋值张三。第2个赋值李四。它们就分别保存了name的值。如果是静态的。那么你再次赋值就会把其覆盖。比如李四覆盖张三。因为是共享一块内存空
阅读全文
摘要:基于连接和无连接 对系统资源占用tcp多 udp少 udp程序结构简单 流模式和报文模式 TCP保证数据正确性,UDP容易丢包,TCP保证数据顺序,UDP不保证
阅读全文
摘要:1.virtual:允许被重写,但不强制要求。声明时提供其自身实现;2.abstract:强制要求其继承者重写。声明时不提供其自身的实现,抽象类不能被实例化;3.interface:接口就是协议,其声明的成员(属性,方法,事件和索引器)必须由其继承的类实现。接口不能直接被实例化。虚方法与抽象方法的区
阅读全文
摘要:static void Main(string[] args) { double? num1 = null; // ? 说明num1可以为空 double? num2 = 3.14157; double num3; num3 = num1 ?? 5.34; // num1 如果为空值则返回 5.34
阅读全文
摘要:我们把内存分为堆空间和栈空间 堆空间内容大,读取慢(可以按任意顺序删除,想删哪个删哪个) 栈空间内容小,读取快 (先进后出) 队列(先进新出)
阅读全文

浙公网安备 33010602011771号