关于C#网络编程的知识梳理 分享和教授才是最好的学习方式 C#基础知识回顾1 最近为公司做一款森林防火语音播报系统,用户管理系统是用C#来开发的。现在已经做了一个多月了,有了一定的成果。现在是时候来回顾一下了。首先先回顾一下C#的基础知识。 C#是微软开发的一种高级语言,使用起来比c语言方便很多。C#并不需要对底层的代码有熟练的掌握,微软将很多功能都封装在类中,所以C#很大程度上是对类的调用。 类:C#中的类有字段、变量、属性和方法。这些都是在类中定义的,属性和方法在编程的时候会用得很多。 访问控制符:public/private/internal/protected static属于类的而非实例 const常亮readonly只读量 sealed不可继承abstract抽象类 接口:接口是一个引用类型,比抽象类更抽象。类可以继承,但不能多重继承,而接口可以实现这点。 泛型:类型的模板 委托:方法的模板 引用类型和值类型的区别:值类型一般是数值型如int、double等,还有枚举。而引用类型很多,主要是字符型、数组、类、接口等。值类型的数据会保存在堆栈中,而引用型的数据将存放在堆中,栈中存放堆中的地址。 网络编程知识 学习网络编程首先要理解一些基础概念。 协议: 套接字: 同步异步: 线程: 文本边界: 编码解码: 网络编程知识 学习网络编程首先要理解一些基础概念。 协议: 套接字: 同步异步: 线程: 文本边界: 编码解码: 服务端:端口监听、连接与发送 客户端:请求连接。接收与发送 治白癜风的医院哪里好兰州可以治疗白癜风的医院转载请注明原文网址:http://www.gzdatangtv.com/cksc/6538.html |