最近开发中遇到一些问题,我需要保存一系列的数据,我把保存的动作分开写成单独的方法,然后用一个总的方法来组合所有保存的动作。伪代码如下:分别有三个已经封装好的方法,然后在SaveAll里面把这些方法组合起来。void SaveAll()
{
...
阅读全文...
在低版本的NetFramwork使用高级版本的C#语法
简介受到某些原因的限制,有时候.NET项目被锁死在.NET Framework 4.8以下,导致代码中能够使用的C#语法最高只能支持到C# 7.3,我想使用更高级版本的语法,但又考虑到可能有兼容性问题,怕会报各种莫名奇妙的错误,所以折腾一下,看看有没有能...
阅读全文...
阅读全文...
如何在老旧的.NetFramework上使用最新的CommunityMvvmToolKit框架?
简介用了 Community MvvmToolKit 之后,感觉再也回不去了,这个框架其实就是帮你生成代码,以前写属性绑定都是要自己手写很多内容,要先写一个 ModelBase 实现 INotifyPropertyChanged 接口,在里面实现 Rai...
阅读全文...
阅读全文...
VisualStudio常用的一些插件
微软扩展插件文中涉及的插件都可以直接在插件市场搜索到:https://visualstudiogallery.msdn.microsoft.com/site/search?sortBy=RatingsCodeMaid(代码清理)代码清理用,比如自动删除多...
阅读全文...
阅读全文...
Net常用的一些开源日志库
收集一些 Net 常用的日志库,目前在用的是 Serilog 和 Log4Net1、Seriloggithub:https://github.com/serilog/serilog-sinks-consolenuget:https://www.nuget...
阅读全文...
阅读全文...
visual studio 2022 安装netFramework旧版本(net framework4.0、4.5、4.5.2)
问题: vs2022安装的时候,没有Framework4.0、4.5、4.5.2开发组件这个会导致:打开以前旧项目的时候,会弹出提示,让你下载旧版的Framework框架包,然而目前官网上也不再提供Framework4.0、4.5的MSI安装包,NET ...
阅读全文...
阅读全文...