自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(81)
  • 收藏
  • 关注

原创 C# DataSet DataRelation使用记录

【代码】C# DataSet DataRelation使用记录。

2024-07-25 14:17:23 27

原创 Visual Studio 2022 Community安装通义灵码

采用最上面阿里云文档网址下载VSIX文件安装。

2024-07-19 10:01:22 125

原创 C# 科学技术法数字转Decimal

System.Globalization.NumberStyles.Float很重要,不加会报错字符串格式不对。

2024-07-17 10:58:54 96

原创 Visual Studio远程调试工具

路径:安装路径/Common7/IDE/Remote Debugger/平台/msvsmon.exe。可远程调试同一局域网下。

2024-07-12 18:08:49 537

原创 C# WinForm MVVM ComboBox数据绑定

一直没搞懂ComboBox数据绑定时,为什么SelectValue属性绑定无效,今天试了下,在绑定时加了个false和DataSourceUpdateMode解决,就此记录。

2024-07-12 14:36:08 226

原创 C# DataTable LINQ获取所有列名和某行或某列的所有值

【代码】C# DataTable 使用LIN获取所有列名。

2024-07-09 11:36:09 464

原创 C# 多核循环

可以在多核执行循环工作,但如果循环次数和数据量都少的话不推荐,会造成额外开销,反而不如直接用for。它需要传入三个实参,第一个是循环起始值,第二个是循环终止值,第三个是委托类型。有多种重载,可以终止循环什么的,回头试试。使用Parallel.For。

2024-07-05 17:59:22 108

原创 C# 整形转字节数组

【代码】C# 整形转字节数组。

2024-07-03 15:46:07 325

原创 C# SerialPort记录

【代码】C# SerialPort记录。

2024-06-28 14:01:56 121

原创 C# 获取直接引用的dll的命名空间的所有类与它们的父类

【代码】C# 获取直接引用的dll的命名空间的所有类与它们的父类。

2024-06-25 15:19:44 98

原创 C# UDP

【代码】C# UDP。

2024-06-06 09:36:02 113

原创 C# async await

【代码】C# async await。

2024-05-30 09:39:39 295

原创 C# BeginInvoke

【代码】C# BeginInvoke。

2024-05-29 17:11:40 113

原创 C# 事件 例子

【代码】C# 事件 例子。

2024-05-24 14:52:46 487

原创 GitHub DeskTop报错:“Authentication failed. Some common reasons include:……”记录

以“GitHub”搜索C盘,删除与GitHub DeskTop所有相关数据(不然卸载后再安装仍会恢复成卸载前状态),重新安装GitHub DeskTop即可重新克隆库,获取数据。

2024-05-10 11:44:24 232 1

原创 WinForm DataGridView 垂直滑动条显示异常

WinForm DataGridView的垂直滑动条不正常显示,当总行高超过控件高度(控件高度为227及以下不会出现该问题)时,右下角会出现一个灰框,因为表格控件位处TabControl下,当切换其他选项卡后再切回来时,刚刚的灰框会变成其他选项卡的内容,并且变成控件高度,猜测为垂直滑动条所属位置。(仅增加该属性的修改时,测试中垂直滑动条仍显示异常,测试完成后恢复正常,所以可改可不改,此处仅记录)

2024-05-06 17:12:54 291 1

原创 Redis 运行server.exe一闪而过解决方法

在Redis目录下进入控制台,输入:“redis-server.exe redis.windows.conf”解决。

2024-04-09 09:02:35 604

原创 C# 读写XML

【代码】C# 写XML。

2024-04-02 14:30:04 97

转载 Access Delete 不区分大小写问题

这条SQL语句会把TableName表所有ColumnName列为“test”的记录都删掉。

2024-03-29 14:13:35 35

原创 C# DataTable Select不区分大小写 通过LINQ解决

【代码】C# DataTable Select不区分大小写。

2024-03-29 09:48:34 388

原创 C# DataTable Access数据库读取数据排序1,11,12,13……2,21,22……

【代码】C# DataTable Access数据库读取数据排序1,11,12,13……2,21,22……

2024-03-21 15:01:49 243

原创 C# 自定义数据类型List排序 Orderby ThenBy

【代码】C# 自定义数据类型List排序 Orderby ThenBy。

2024-03-18 15:34:16 714

原创 WinDows11获取文件MD5值和SHA256值

在控制台使用:certutil -hashfile <文件路径> MD5,即可获取MD5值;将MD5改为SHA256则可获取SHA256值。

2024-03-01 10:39:23 1016

原创 C# DLL实现泄露实验

先说结论:如果应用程序项目中使用直接引用的形式调用动态链接库,当动态链接库是在调试模式生成的情况下,即使应用程序以发布模式生成,跟随应用程序一同生成的动态链接库仍为调试模式,会引发DLL实现泄露问题;当动态链接库是在发布模式生成,则不论应用程序的生成模式,都无法通过跟随应用程序一同生成的动态链接库查看内部实现细节,需注意。在Exe2项目中调用Exe1默认生成路径下的DLL,此时进行Exe2项目调试时,能够通过DLL方法查看DLL内部实现。两个控制台工程,一个类库工程。也无法进入DLL查看内部实现。

2024-03-01 08:59:27 774

原创 C# WinForm TabControl选项卡风格自定义绘制

修改TabControl控件DrawMode属性为OwnerDrawFixed。使用TabControl控件DrawItem事件实现选项卡风格自定义绘制功能。

2024-02-23 15:16:25 598

原创 Oracle VM VirtualBox 共享文件夹 安装增强工具

双击VBoxWindowsAdditions跟着流程走即可完成增强工具安装,需安装增强工具才可使用共享文件夹。

2024-01-31 16:17:11 252

原创 C# DLL嵌套调用时修改生效

2.修改DLL1动态链接库ConsoleWriteLineSomething方法,使其输出B并重新生成DLL1。C# DLL嵌套调用时,需要以被修改的DLL作为最下层,从下往上地重新生成所有DLL才可生效。1.在代码无修改的情况下运行应用程序,输出结果为A。4.重新生成DLL2,运行应用程序,输出结果为B。3.运行应用程序,输出结果为A。

2024-01-24 09:09:35 697

原创 c# ADODB.Recordset实例调用Fields报错

Message=未能从程序集“ConsoleApp1, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中加载类型“ADODB.FieldsToInternalFieldsMarshaler”。代码不变,更换“Microsoft ActiveX Data Objects Libray“COM组件版本为6.0解决。(原本VS给我自动引用的是2.x;更换方式为进入项目的引用窗体,选择COM节点,勾选对应COM组件即可。

2024-01-23 15:08:47 489

原创 C# 泛型

【代码】C# 泛型。

2024-01-19 15:32:31 370

原创 C# 抽象类

普通方法:子类可直接调用,如需定义同名方法,需用New关键字。虚方法:子类可直接调用,可重写可补充写。抽象属性:子类必须重写。抽象方法:子类必须重写。

2024-01-18 09:28:04 380

原创 C# 动态调用DLL 调用多重载方法

【代码】C# 动态调用DLL 调用多重载方法。

2024-01-17 17:17:27 414

原创 C# 调用DLL方法报错System.MissingMethodException

2.由于动态链接库工程与应用程序工程有共同引用其他动态连接库,清空动态连接库工程和应用程序工程的外部引用后重新添加,确保被使用的所有动态链接库版本相同。修改应用程序工程属性,“生成”选项卡“目标平台”下拉框为“Any CPU”,勾选“首选32位”勾选框。动态链接库和应用程序目标平台需匹配,如动态链接库为64为,应用程序为32位,则会出现该问题。1.将对动态链接库工程清理解决方案后重新生成解决方案,确认出错动态链接库版本相同。Message=找不到方法……

2024-01-17 09:57:29 929

原创 C# List 删除重复或特定数据

/该语句执行完毕后,list仅有一个元素。

2024-01-08 09:10:22 842

原创 visual studio 2022在查找和替换使用正则表达式查找if()

^)]*:匹配一个或多个除英文右括号外的字符。\s*:匹配一个或多个空白字符。\(:匹配一个英文左括号。\):匹配一个英文右括号。

2024-01-04 17:10:57 699

原创 C# WinForm MessageBox自定义按键文本 COM组件版

在大佬的基础上改动了点,加了ok按键,和还原了最基础的messageBox。

2024-01-02 16:30:44 1122

原创 C# visual studio COM创建及调用

2.右键项目,左键”属性“;勾选“生成“选项卡的”为COM互操作注册“勾选框;勾选”签名“选项卡的”为程序集签名‘勾选框;”左键选择强名称密钥文件“下拉框箭头,左键”新建“;在”创建强名称密钥“弹窗中输入”密钥文件名称“文本框,取消”使用密码保护密钥文件“勾选框,左键”确定“。3.保存工程,关闭visual studio后以管理员模式再次运行,打开项目,右键项目,左键”重新生成“。1.Visual Studio创建类库项目。4.2gacutil -i 4.4Regsm

2024-01-02 10:47:57 712

原创 C# DataTable Select 需要找的内容带%解决办法

【代码】C# DataTable Select 需要找的内容带%解决办法。

2023-12-27 18:09:58 488

原创 C# 动态修改数组大小

【代码】C# 动态修改数组大小。

2023-12-19 14:07:35 617

原创 C# switch 范围匹配

【代码】C# switch 范围匹配。

2023-12-19 14:05:43 554 4

原创 C# 委托

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApp1{ internal class Program { static Action<string> test=new Action<string>(ShowABC);

2023-12-15 15:34:28 395

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除