C# 核心机制
介绍C#的核心机制,包括:
线程处理;
定制特性;
反射;
其他;
lincherryclf
A little chance encounter could be the one you have waited!
展开
-
C# 特性与反射
C# 中的特性也是一个Class,在自定义一个特性时,需要指出以下几点:能够应用此特性的元素类型,可以使用AttributeTargets枚举来定义;对于同一个元素,能否多次应用这个特性,用AllowMultiple来指定;当特性应用于Class或者Interface时,特性能否由子类继承,用`Inherited``指定;例如有一个自定义特性如下:[AttributeUsage(At...原创 2020-02-16 11:10:21 · 566 阅读 · 0 评论 -
C# 多线程编程 异步编程模型
1原创 2020-02-12 16:05:38 · 335 阅读 · 0 评论 -
C# 多线程编程 线程的创建方式
Thread在C#中,Thread类位于System.Threading空间下,当new一个Thread实例时,并不会实际创建出一个操作系统层次的线程,只有当调用Start方法时,才会实际创建出操作系统线程,然后操作系统线程执行C#线程对应的回调函数。using System;using System.Threading;namespace MultiThread{ inter...原创 2020-02-12 15:26:08 · 514 阅读 · 0 评论 -
迭代器异步等待与Unity协程
在Yield关键字与迭代器一文中有提到过用迭代器来实现5次循环的异步等待操作,但是如果我们需要实现一定时间段的异步等待操作,又该怎么用迭代器来实现呢?对于这样一定时长的异步等待操作,可以在迭代器中开启一个循环,并设置一个时间判断,当判断不通过时,迭代器永远都在循环中自我迭代,不会执行后续操作,而当判断通过时,迭代器跳出循环,执行一定时长的异步等待操作。class IteratorWorkflo...原创 2018-12-14 16:28:02 · 785 阅读 · 0 评论 -
Async与Await
ThreadPoolTask原创 2018-12-15 16:28:58 · 228 阅读 · 1 评论