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

浙公网安备 33010602011771号