
01 .NET基础
文章平均质量分 69
c#基础知识 wpf mvc winform
HenrikWen
这个作者很懒,什么都没留下…
展开
-
Task相关知识整理
Task 原理探查原创 2022-08-26 14:53:07 · 763 阅读 · 0 评论 -
(亲测有效).net framework 在计算机上已安装了更高的 4.x 版本,则无法安装以前的 4.5 版本。
目录过程重装.net framewrok 4.5.2安装.net framework 4.5总结事情的经过是这样的:某一天手贱,没仔细看官方文档,把visual studio 更新到了2022版本 ,安装了.net framewrk 4.8;结果,一些基于.net framewrk 4.5的项目就不能运行了,编辑器里也找不到4.5了;然后我又做了一件更恐怖的事!手动把.net framewrk 4.5 和 .net framewrk 4.5.2 删除了!然后就安不上了,绝望,想删库跑路去卖煎饼!原创 2021-11-18 10:52:31 · 27821 阅读 · 2 评论 -
HttpWebRequest、WebClient、HttpClient的区别
转HttpWebRequest继承自 WebRequest;让开发者控制请求/响应流程的各个方面,如 timeouts, cookies, headers, protocols。另一个好处是HttpWebRequest类不会阻塞UI线程属性IfModifiedSince:与当前服务器上相关资源最后一次修改时间进行对比,如果相同则返回304(资源可访问,但没修改),否则加载最新数据,浏览器再缓存起来。WebClient命名空间System.Net是一种更高级别的抽象,相当于封装了reque原创 2021-10-26 19:56:55 · 1257 阅读 · 0 评论 -
.NET笔试题——接口
题目:第七题答案:通过接口协变原创 2019-09-03 12:51:35 · 317 阅读 · 0 评论 -
EF框架一对多 多对多关系总结
总结几种项目中遇到的一对多 多对多关系1 基本的多对多关系public class npc{ public string Name; public ICollection<Content> Contents;}public class Content{ public string Name; public ICollection<n...原创 2019-04-12 08:36:36 · 2780 阅读 · 1 评论 -
控制反转与依赖注入
转载自:天才卧龙 https://www.cnblogs.com/chenwolong/p/IOC.html1. IoC理论的背景我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。图1:软件系统中耦合的对象如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从...转载 2019-03-13 08:26:02 · 1768 阅读 · 0 评论 -
Linq学习笔记(二)——GroupBy 分组输出数据
var skill = query.GroupBy(i=>i.SkillTypeId).Select(i => new { skillType=i.key, skill=i.Select(s=>new{ i.Id, i.Level, ...原创 2018-08-23 14:45:13 · 3024 阅读 · 0 评论 -
VS2017 的git使用——我的分支推送到master分支
先放一个我觉得写的比较好的文章:VS2015 Git 源码管理工具简单入门 - 傲翼飞寒 - 博客园初学者记录一下学习过程,有错误敬请指正,简单来说分为五步: 提交 切换到master分支 拉取 合并我的分支与master分支 推送一、提交团队资源管理器——更改——输入提交消息——提交找到【更改】【输入提交信息】点击【全部提交】提交成功界面...原创 2018-03-16 11:04:26 · 21108 阅读 · 0 评论 -
MVC——?? 运算符相加(可null属性相加的错误记录)
在Model中经常会将属性定义为可空类型, public class Product{ public int? Price{get;set;}}当两个Price属性值相加时,需要先判断不为null,否则会报错;在相加时,我没有考虑运算符优先级的问题,导致数据出错public int GetTotalPrice(){ Product a=new Produc...原创 2018-08-02 08:34:25 · 315 阅读 · 0 评论 -
.net 字符串转公式 ——利用表达式引擎Eval Expression
项目中,公式是以字符串形式存储到数据库中,如何将字符串转为公式并进行计算?公式示例 a.price*a.account*b.quantity解决方案:利用Eval Expression插件插件官网:http://eval-expression.net/案例参考:http://www.cnblogs.com/asxinyu/p/dotnet_Opensource_project...转载 2018-07-25 14:34:14 · 4722 阅读 · 0 评论 -
MVC——View向Controller传值(一)——通过实体
在jQuery的前提下,当然如果用Vue框架,问题会十分简单一、实体为简单字段要保证input的name与Model的字段名相同Skill类,有Name,Description,Icon三个字段//实体Skill类public class Skill : EntityBase<int>{ public Skill() {...原创 2018-07-18 08:57:00 · 2973 阅读 · 0 评论 -
PostMan—— 参数为Model(Dto)数据
前提条件:EF框架,.net平台 一、参数为单个Model为前台写接口时,参数类型为dto类型或实体Model类型,请求类型POST//参数名为dto public JsonResult AddField(FieldDto dto)FieldDto 实体: public class FieldDto : IAddDto, IEditDto<int> ...原创 2018-05-04 16:03:21 · 13484 阅读 · 1 评论 -
leetcode——TwoSum(c#)
原地址:点击打开链接控制台下运行 public static void Main() { //Stopwatch sw = new Stopwatch(); //sw.Start(); int[] nums = new int[] { 3, 2, 4 }; int target = 6...转载 2018-03-20 17:59:02 · 260 阅读 · 0 评论 -
解决dev GridControl 刷新数据后,滚动条恢复原来位置
找了半天scroll,结果却是TopRowIndex的事。 1、触发GridView_TopRowChanged()事件 2、设置TopRowIndex int topIndex = -1; private void gridView2_TopRowChanged(object sender, EventArgs e) { t原创 2017-10-25 18:22:31 · 8081 阅读 · 2 评论