Loading

随笔分类 -  C#

摘要:```c# /// /// JObject和BsonValue之间的 /// public static class AdapterExtensions { /// /// /// /// /// public static BsonDo... 阅读全文
posted @ 2019-01-30 17:09 莫问今朝乄 阅读(1514) 评论(0) 推荐(0)
摘要:聚合查询结构体系 ​ 我们都知道Mongo中聚合是由 $match , $project 等聚合项组成,所以在C Driver中具有两种类型:聚合管道(PipelineDefinition)和聚合管道项(IPipelineStageDefinition) ,下面先来看一下聚合管道项的结构体系 IPi 阅读全文
posted @ 2019-01-30 16:49 莫问今朝乄 阅读(3138) 评论(1) 推荐(2)
摘要:```c# class Program { private static string conn = "mongodb://47.104.206.56:27017"; //数据库名称 private static string dbName = "Test1"; //集合名称 private static st... 阅读全文
posted @ 2018-11-16 18:40 莫问今朝乄 阅读(574) 评论(0) 推荐(0)
摘要:异步操作时应注意的要点 "使用异步方法返回值应避免使用void" "对于预计算或者简单计算的函数建议使用Task.FromResult代替Task.Run" "避免使用Task.Run()方法执行长时间堵塞线程的工作" "避免使用Task.Result和Task.Wait()来堵塞线程" "建议使用 阅读全文
posted @ 2018-11-04 13:34 莫问今朝乄 阅读(6552) 评论(13) 推荐(15)
摘要:解构元组 C#7.0新增了诸多功能,其中有一项是新元组(ValueTuple),它允许我们可以返回多个值,并且配合解构能更加方便的进行工作,如下面例子 可以看到解构元组可以写出优雅的代码,并且可以使用类型推断,但在这里解构元组并不是重点,所以不过多关注,下面说一个有趣的功能 解构对象 解构能力并不是 阅读全文
posted @ 2018-08-20 08:25 莫问今朝乄 阅读(6768) 评论(4) 推荐(12)