-
WPF MVVM框架:CommunityToolkit.Mvvm包使用介绍
最近在需要使用MVVM框架的时候才发现MvvmLight作者宣布停止更新了,有点可惜。 原作者推荐使用CommunityToolkit.Mvvm包,所以这里做一个CommunityToolkit.Mvvm……
亦灵一梦 2023-02-170 1 -
C#调用C++类库的几种方式
1.直接调用C++类库中的公共方法 使用DllImport特性对方法进行调用,比如一个C++类库SampleCppWrapper.dll中的公共方法: extern "C" __declspec(dllexport) in……
亦灵一梦 2022-12-190 1 -
C#高级–反射详解
1、C#编译运行过程 高级语言->编译->dll/exe文件->CLR/JIT->机器码 2、原理解析 metadata:元数据数据清单,记录了dll中包含了哪些东西,是一个描述。 IL:中……
亦灵一梦 2022-11-150 1 -
git 如何获取指定 tag 代码
git 如何获取指定 tag 代码 1、查看本地git仓库下的tag git tag 2、若本地没有仓库代码,可以选择拉去 git clone git@xxx.xxx:/progject.git 3、切换到某一……
亦灵一梦 2022-10-090 1 -
如何在 C# 程序中注入恶意 DLL?
一:背景 前段时间在训练营上课的时候就有朋友提到一个问题,为什么 Windbg 附加到 C# 程序后,程序就处于中断状态了?它到底是如何实现的? 其实简而言之就是……
亦灵一梦 2022-09-130 1 -
C#创建Windows服务
1.打开vs2019,建立Windows服务 2.打开Service1.cs文件,写入代码 using System; using System.Collections.Generic; using System.ComponentModel; using Sy……
亦灵一梦 2022-08-230 1 -
C# 实现程序只启动一次
C#让窗体永远在窗体最前面显示的实例 这篇文章主要介绍了C#实现让窗体永远在窗体最前面显示,功能非常实用,需要的朋友可以参考下: 本文以实例描述了C#实现让窗……
亦灵一梦 2022-08-010 1 -
C# Json序列化、反序列化匿名类型、动态类型dynamic
包:Newtonsoft.Json 13.0.0.0 环境:Net 4.5 Program: Console.WriteLine("**************匿名类 序列化、反序列化*****************"); /* 匿名类 */ { ……
亦灵一梦 2022-08-010 1 -
NLog整合Exceptionless
前言 在实际的.Net Core相关项目开发中,很多人都会把NLog作为日志框架的首选,主要是源于它的强大和它的扩展性。同时很多时候我们需要集中式的采集日志,……
亦灵一梦 2022-07-290 1 -
修改ComboBox样式
修改WPF默认的ComboBox控件样式 如下图所示: 修改代码如下: <UserControl.Resources> <Style TargetType="ToggleButton" x:Key="stlToggl……
亦灵一梦 2022-07-250 1