系统提供的Fun委托和Action委托
摘要:Action类型委托的方法可以有0-16个参数,但不能有返回值。 Func类型委托的方法可以有参数必须有返回值。 Actoin使用 Func<参数,返回值>委托的使用 必须有返回值
阅读全文
posted @
2019-09-05 21:03
时光易逝-珍惜
阅读(657)
推荐(1)
C#基础之通过任务开启线程
摘要:通过任务开启的线程方法不能有参数不能有返回值 通过任务开启线程有两种方法 第一种方法 第二种方法 任务的知识 连续任务:一个任务必须再另一个任务结束时才能执行 任务层次结构 在一个任务中启动了一个新任务,如果父任务执行完,子任务未执行完,则父任务的状态是WaitForChildrenToComple
阅读全文
posted @
2019-08-26 20:26
时光易逝-珍惜
阅读(424)
推荐(0)
C#基础之线程池开启线程的补充
摘要:线程放入线程池,线程池会自动执行线程,线程池中的线程的执行顺序是不确定的 线程池中的所有线程都是后台线程,不能更改 把线程放入线程池:本质就是把有一个object类型参数的方法放入线程中,方法不能有返回值 ThreadPool.QueueUserWorkItem(function,object)//
阅读全文
posted @
2019-08-26 19:43
时光易逝-珍惜
阅读(308)
推荐(0)
C#基础学习之同步线程的补充
摘要:同步委托线程是没有返回值的,可以有一个Object类型的参数,也可以没有参数 同步委托线程有参数时: Thread thread = new Thread(test)这样创建的同步线程必须有一个object类型的参数参数是通过start()方法传给委托方法的 同步委托线程没有参数时:Thread t
阅读全文
posted @
2019-08-26 19:31
时光易逝-珍惜
阅读(112)
推荐(0)
C#基础线程学习之异步委托线程补充
摘要:异步委托线程补充 1: bool IAsyncResult.AsyncWaitHandle.waitone(1000)的使用 等待异步委托函数1000ms,在1000ms内接收到委托函数执行完的信息后,立即返回true,1000ms内未执行完返回false 2:异步委托的回调函数的参数问题 IAsy
阅读全文
posted @
2019-08-26 17:04
时光易逝-珍惜
阅读(171)
推荐(0)
C#之LINQ查询
摘要:LINQ查询 LINQ查询的语句 from in//集合查询 join in on //集合联合查询 orderby//将查询到的对象按条件从小到大排序 orderby 条件 descending //将查询到的对象按条件从大到小排序 where 查询的判断条件 select 返回查询后的值 gro
阅读全文
posted @
2019-08-26 11:07
时光易逝-珍惜
阅读(391)
推荐(0)
C#基础之数组
摘要:数组是引用类型 int[] array :array存储的只是数组的地址,无论在那修改数组,因为这些变量只是存储数组的地址,所以这些变量都可以访问修改后的数组。 数组的一些常用方法 1:public bool IsFixedSize //判断数组是否固定大小 2:public int Length/
阅读全文
posted @
2019-08-11 12:17
时光易逝-珍惜
阅读(192)
推荐(0)
自己写个类实现字符串类的一些简单功能
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 字符串 { class stringDG { public char[] date;//字符串本质上是一个数组,是一个字符型数组 /// <summ
阅读全文
posted @
2019-08-11 10:51
时光易逝-珍惜
阅读(303)
推荐(0)
枚举与字符串
摘要:枚举中的成员是可以转换成字符串的。 但字符串是不能转换成枚举的 只有从枚举转换成字符串的成员是可以从字符串再转换成枚举成员。 枚举转换成字符串
阅读全文
posted @
2019-08-11 10:49
时光易逝-珍惜
阅读(2821)
推荐(0)
复习面向对象第二天
摘要:01 object类的ToString()和GetType()简单了解 object类中的ToString()和GetType()功能 ToString()//返回项目名+“.”+类名 GetType()//也是返回项目名+“.”+类名 但是ToString()是虚方法,通常我们在常用的应用类中重写
阅读全文
posted @
2019-03-03 17:12
时光易逝-珍惜
阅读(101)
推荐(0)
复习面向对象第一天
摘要:1 面向对象的三大特征:封装,继承,多态 封装:属性封装字段 将一些对象的特征封装成类 函数传参较多,可以将这些参数封装成一个类,再利用类创建对象,把对象传到函数中 将一些功能封装成函数。 继承:object类是所有类的祖宗,所以object类中的四个方法,ToString() GetType()
阅读全文
posted @
2019-03-03 16:56
时光易逝-珍惜
阅读(133)
推荐(0)