c#
文章平均质量分 58
c#学习记录
织田、信长
学习记录,如有雷同,请多包含,可联系我
展开
-
委托
委托是C#中的一大特色。委托从字面上理解就是一种代理,类似于房屋中介,由租房人委托中介为其租赁房屋。在 C# 语言中,委托则委托某个方法来实现具体的功能。委托是一种引用类型,虽然在定义委托时与方法有些相似,但不能将其称为方法。委托在使用时遵循三步走的原则,即定义声明委托、实例化委托以及调用委托。一、命名方法委托声明:修饰符 delegate 返回值类型 委托名(参数列表);如:public delegate void Mydele(int a); 实例化:和对象的实例化差不多如:My原创 2021-02-18 10:38:22 · 331 阅读 · 0 评论 -
C#readonly关键字
readonly是一种常量修饰符,区别于const,分别进行记录。先说const,const是静态常量或者叫编译时常量,是指编译器在编译时候会对常量进行解析,并将常量的值替换成初始化的那个值。必须在声明的时候初使化, const 关键字声明的字段默认带有 static 属性,因此只可以通过类对 const 常量进行访问。 class Person { public const int age = 10; } class Program { st原创 2021-02-07 15:07:25 · 4701 阅读 · 0 评论 -
套接字socket
socket的作用是用来在客户端和服务端传输数据用的原创 2021-01-14 13:47:04 · 125 阅读 · 1 评论 -
c#进程和线程
进程:进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。比如Process类是操作进程的类,可以直接启动某个程序方法1:直接调用Process类的静态方法start;public static System.Diagnostics.Process Start (string fileName);先用 StartInfo 指定需要启动的程序信息,然后直接调用Start (),startinfo属性是一个ProcessStartInfo类型的值。线程:...原创 2021-01-13 08:12:08 · 247 阅读 · 1 评论 -
C#学习笔记二
1.多态的三种实现方法多态:个人理解就是同一个对象可以表现出不同的形式虚方法(virtual关键字:这个函数可以被子类重新写一遍,子类如果要重写需要加override关键字)抽象类:(abstract)如果我们要重写的方法在父类中不知道怎么去写,就可以用抽象类,abstract要放在前面,其需要重写的方法不需要方法体{};抽象类特点1.抽象成员必须标记为abstract,并且不能有任何实现。2.抽象成员必须在抽象类中。3.抽象类不能被实例化4.子类继承抽象类后,必须把父类中的所有抽象成员原创 2021-01-11 15:55:17 · 201 阅读 · 1 评论 -
C#学习笔记一
一、注释注销解释一般来说有三种:// 单行解释、注销/**/ 可嵌入解释、注销/// 命名空间、类等的解释二、原创 2021-01-05 22:50:51 · 278 阅读 · 0 评论 -
C#错误码
错误CS0001 编译器内部错误错误CS0003 内存溢出错误CS0004 提升为错误的警告错误CS0005 编译器选项后应跟正确的参数错误CS0006 找不到动态链接的元数据文件错误CS0007 .Net 环境初始化错误错误CS0008 从文件中读取元数据错误错误CS0009 不能打开元数据文件错误CS0010 名字空间与类型的声明不能同名错误CS0011 引用的类找不到基类错误CS0012 找不到引用类型的定义错误CS0013 向文件中保存元数据时发生未知错误错误CS0014 找转载 2020-12-30 08:27:05 · 1949 阅读 · 0 评论 -
.net
一、.net平时所说的.net是指.net平台和.net Framework框架。.net平台就是一个比较抽象的概念,就和平时我们所理解的平台类似,比如:xxx商业平台等等,他提供一个大的环境.net Framework框架就是就是支持.net平台的运行的一个架构,也就是说.net Framework包含于.net,.net FrameWork框架提供了一个稳定的运行环境,来保障.net平台正常的运转二、c#c#是一种高级编程语言,是微软专为.net平台量身打造的一款编程语言,和.net本身是两个原创 2020-12-21 21:46:50 · 157 阅读 · 0 评论