随笔- 263
文章- 0
评论- 18
阅读-
62万
02 2019 档案
[C#] 走进异步编程的世界 - 开始接触 async/await
摘要:走进异步编程的世界 - 开始接触 async/await 序 这是学习异步编程的入门篇。 涉及 C# 5.0 引入的 async/await,但在控制台输出示例时经常会采用 C# 6.0 的 $"" 来拼接字符串,相当于string.Format() 方法。 目录 What's 异步? async/
阅读全文
新手浅谈C#Task异步编程
摘要:Task是微软在.net framework 4.0发布的新的异步编程的利器,当然4.5新增了async、await,这儿我们先说Task相关。 在实际编程中,我们用的较多的是Task、Task.Factory.StarNew、Task.Run,接下来简单的表述下我的理解。 实例化的Task对象,需
阅读全文
C#操作XML方法详解
摘要:using System.Xml; //初始化一个xml实例 XmlDocument xml=new XmlDocument(); //导入指定xml文件 xml.Load(path); xml.Load(HttpContext.Current.Server.MapPath("~/file/book
阅读全文
C# 实现生产者消费者队列
摘要:开发过程中经常会碰到这样的场景:需要从一个地方获取一些数据,然后处理数据并将其保存在数据库中。 1 2 3 4 5 6 7 8 9 10 private void FetchData() {} private void SaveData() {} static void Main(string[]
阅读全文
c#多线程同步之EventWaitHandle使用
摘要:有这么一个场景,我需要借助windows剪贴板把数据插入到word域中。 实现步骤: 1、把剪贴板数据保存到变量。 2、使用剪贴板实现我们的业务。 3、把变量里的数据存回剪贴板。 但是结果却令人诧异,百思不得其解。插入到word里的数据不是我们想要插入的内容,而是之前剪贴板上的数据。明明第二步一开始
阅读全文
C# 队列(Queue)和 堆栈(Stack)
摘要:C# 队列(Queue)和 堆栈(Stack) C# 队列(Queue) 队列(Queue)代表了一个先进先出的对象集合。当您需要对各项进行先进先出的访问时,则使用队列。当您在列表中添加一项,称为入队,当您从列表中移除一项时,称为出队。 队列(Queue)代表了一个先进先出的对象集合。当您需要对各项
阅读全文
C#之Action的实际应用例子
摘要:public class DemoAction{ public Action action; public Action<int> action1; public Action<int,string> action2; public Action<List<int>> action3; /// <s
阅读全文