
C#基础/个人理解
文章平均质量分 93
FuSh1
这个作者很懒,什么都没留下…
展开
-
C#面向对象 抽象理解
在工作中学到的经验,感谢经理的帮助,默默的祝你好~*之前刚进公司面试的时候,经理问我什么是面向对象,面向对象的三大特性是什么。一直觉得知道了知识点就行了。直到今天,可能确实之前工作中可能就是个CURD的程序员吧。 *如果有不对得理解欢迎指出。抽象 - > 你能吃,我能吃。但是我用筷子吃,你用勺子吃。我们都是吃,只不过我们的方式不一样。所以如果放在系统中,那么class A { public Task Run(string doSmt){ await Task.Complete原创 2020-06-29 16:27:28 · 249 阅读 · 0 评论 -
简单工厂模式的简单实现
1、工厂类通过反射获取到所有的需要创建对象的集合。2、学生基类3、特性4、学生接口定义学生的公共行为5、学生上下文测试原创 2020-05-26 22:39:16 · 146 阅读 · 0 评论 -
LinQ模拟Where
LinQ Where接收一个有返回值为bool的委托。List<Student> list = new List<Student>();var res = list.Where(x=>x.Age>0)模拟LinQ WhereExtend.cspublic static class Extends{ //其实就是循环遍历集合的每个对象,if(...原创 2020-04-22 22:21:06 · 131 阅读 · 0 评论 -
LINQ To Entity 条件筛选获取平均值
纯代码var User = Service.GetIQueryable<Base_User>().Where(x => x.Id == UserId).Select(x => x).FirstOrDefault();string DepartmentId = User.DepartmentId;var dataSource = GetIQueryable().Wher...原创 2020-04-16 14:17:59 · 348 阅读 · 0 评论 -
CSharp Task理解
Task是不同于Thread的。个人理解:Task是对ThreadPool 池化线程更高的封装,具有更多的API可以供我们进行调用。Task通俗一点将:我(Program)将会在未来的某个时间完成你给我的工作。//Task接受一个委托。public Task (Action action);//The work to execute asynchronously//工作会异步的进行...原创 2020-04-11 14:47:55 · 1298 阅读 · 0 评论 -
C# 异步async/await
Asp.Net 异步async/await什么是async/await?在NET FRAMEWORK框架中,函数分为同步函数和异步函数两种。同步函数:程序由上自下按照顺序进行执行。异步函数:加入我们在做饭,按照同步的逻辑来进行应该是:烧锅洗菜开始炒菜等等。按照先后顺序进行执行。在异步过程中,我们应该可以在烧锅的同时进行洗菜。不需要等待代码语句执行完后在继续执行...原创 2020-04-10 21:51:26 · 272 阅读 · 0 评论