C#.NET
难搞靓仔
记录工作学习笔记
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
WPF 弹出窗体Popup
也可以做就是比较麻烦。WPF自带提供了一种弹出窗体Popup。可以很方便实现这些功能。原创 2025-11-19 08:34:52 · 277 阅读 · 0 评论 -
WPF 之SizeToContent
指定窗口不会自动设置其大小以适应其内容的大小。相反,窗口的大小由其他属性决定,包括。SizeToContent是指窗口是否自动调整自身大小以适应其内容大小。当窗体内容比较小的时候就会有问题.左右两侧会有空白有现象。指定窗口将自动设置其宽度和高度,以适应其内容的宽度和高度。指定窗口将自动设置其宽度以适合其内容的宽度,而不是高度。指定窗口将自动设置其高度以适应其内容的高度,而不是宽度。造成这一问题的原因是: 窗体有最大和最小和关闭按钮.解决方法:强制重置更新窗体。动态更新控件内容也可以。原创 2025-03-09 15:38:15 · 587 阅读 · 0 评论 -
nuget 包修改默认存放路径
平时使用 nuget packages 时,都是下载包文件到本地。默认是在C盘,时间一久容量会高达几十个G,这样会拖慢系统运行效率。打开nuget 包配置文件:Nuget.config。这时需要修改包的下载位置。原创 2024-06-26 13:58:18 · 1997 阅读 · 0 评论 -
C# 判断DLL是不是.NET程序集几种方法
2.通过读取 AssemblyName 判断。1.通过读取PE头信息判断。原创 2024-05-23 17:16:17 · 822 阅读 · 0 评论 -
C# LiteDB 初使用
LiteDB 是一个轻量级的 .NET 数据库,它完全用 C# 编写,不需要安装任何外部依赖或服务器。通过 NuGet 安装 LiteDB。在 Visual Studio 中,右键点击你的项目 -> 选择“管理 NuGet 程序包” -> 搜索“LiteDB” -> 点击“安装”。LiteDB 是一个强大且易于使用的嵌入式数据库,非常适合用于各种 C# 项目。通过遵循上述步骤,你可以轻松地在你的 C# 应用程序中使用 LiteDB。LiteDB 会在你的应用程序路径下创建一个。查询,插入,更新,删除数据。原创 2024-03-26 11:07:24 · 2911 阅读 · 1 评论 -
.Net Core 使用中文编码 ‘gb2312‘ 时报错
解决方法为:添加 System.Text.Encoding.CodePages 包。原因是.Net Core 默认不支持 gb2312 编码。然后加载包:在初始化中添加。原创 2024-03-25 13:52:34 · 1147 阅读 · 1 评论 -
VS中代码中显示参数名称和类型
设置方法为:工具->选项->文本编辑器,勾上提示即可。如图在代码中显示参数的名称和类型等.支持VS2019以上版本。原创 2024-03-21 10:56:54 · 2781 阅读 · 1 评论 -
VS类模板定义
首先先找到类模板存放位置:C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE\ItemTemplates\CSharp\Code\2052,不同版本VS有所不同。打开相应的模板修改,然后保存即可。原创 2024-03-08 20:01:33 · 370 阅读 · 1 评论 -
C# AutoMapper初使用
AutoMapper 提供简单的类型配置,以及映射的简单测试。真正的问题可能是“为什么要使用对象-对象映射?映射可以发生在应用程序中的许多位置,但主要发生在层之间的边界中,例如 UI/域层或服务/域层之间。一层的关注点通常与另一层的关注点冲突,因此对象-对象映射会导致隔离模型,其中每一层的关注点只能影响该层中的类型。对象-对象映射的工作原理是将一种类型的输入对象转换为不同类型的输出对象。AutoMapper 的有趣之处在于,它提供了一些有趣的约定,可以省去如何将类型 A 映射到类型 B 的繁琐工作。原创 2024-03-14 08:46:37 · 910 阅读 · 1 评论
分享