当前位置:首页 > 第8页

C# 确认字符串仅包含数字和小数点

admin1年前 (2024-01-15)267 修订时间:2024-01-15 15:48:03
一、使用正则表达式来验证字符串是否只包含数字和小数点。using System; using System.Text.RegularExpressions;   class Program&nb...

.NET code WebAPI 接收参数的几种方式

admin1年前 (2024-01-10)369 修订时间:2024-01-10 17:57:01
.NET code WebAPI 接收参数的几种方式
NET code WebAPI接收参数的方式一般有二种,一般分为少量参数、JSON结构体等;接下来就一一展示以下对应类型的接口代码:一、Form 方式下传递字拼接的符串a=1&b=2&c=3代码:using Mic...

C# 实现double、decmail变量取整的方法

admin1年前 (2024-01-05)302 修订时间:2024-01-05 14:58:08
一、需求说明在项目的开发中,需要根据项目的实际情况将小数内容化为整数,方便后续内容的实现。二、需求分析将小数内容转为整数【但是转为小数又分为几种情况】:2.1 将小数取为下一个整数;2.2 将小数只取整数;2.3 标准的四舍五入取整;三、实...

C# 使用Intptr后究竟需不需要释放占用的内存

admin1年前 (2024-01-05)325 修订时间:2024-01-05 14:26:28
通过Marshal申请的AllocHGlobal申请的内存空间需要释放。public static IntPtr intPtr = (IntPtr)Marshal.AllocHGlobal(...

C# 实现JSON转换特定字符串并Ascii排序

admin1年前 (2024-01-05)346 修订时间:2024-01-05 13:46:31
规则1.参数名ASCII码从小到大排序2.参数名区分大小写3.转换格式:属性=值&属性=值&属性=值实现1、参数名ASCII码从小到大排序使用Newtonsoft.Json序列化的JSON,除非人为指定排序规则,则默认为As...

C# 实现MD5withRSA签名算法的加密

admin1年前 (2024-01-05)343 修订时间:2024-01-05 13:38:45
C# 实现MD5withRSA签名算法的加密
规则签名算法:MD5withRSA1.参数名ASCII码从小到大排序2.如果参数的值为空(null 或者空字符串)不参与签名3.参数名区分大小写4.sign参数不参与签名实现1、引入BouncyCastle.Crypto类库2、参数名ASC...

C# 窗体控件等比例放大与缩小的方法

admin1年前 (2024-01-05)631 修订时间:2024-01-05 12:08:31
C# 窗体控件等比例放大与缩小的方法
为了让程序可以根据不同显示器分辨率,在最大化的时候充满界面,难免需要等比例放大和缩小的需求,下面就是具体的修改代码:1、定义变量private float x;//定义当前窗体的宽度 private floa...

C# 使用Newtonsoft.Json进行对象序列化、JSON反序列化的方法

admin1年前 (2024-01-04)389 修订时间:2024-01-05 01:15:46
C# 使用Newtonsoft.Json进行对象序列化、JSON反序列化的方法
JSON作为一种轻量级的数据交换格式,简单灵活,被很多系统用来数据交互,作为一名.NET开发人员,Newtonsoft.Json无疑是最好的序列化框架,支持XML和JSON序列化,高性能,免费开源,支持LINQ查询。零、安装Newtonso...

C# 书写TXT日志文件的方法

admin1年前 (2024-01-04)222 修订时间:2024-01-04 22:55:25
书写TXT日志文件的C#类库using System; using System.IO; namespace UnifyPayPlatform.Controller {   &nbs...

C# 调用C++动态链接库参数(char*)的处理方式

admin1年前 (2024-01-04)287 修订时间:2024-01-04 22:40:33
C# 调用C++动态链接库参数(char*)的处理方式
日常工作中,难免会接触对接C++开发的动态库。C# 怎么调用C++ 类库函数。也遇到了一些问题,所以就来总结总结C#程序调用C++动态库时的各种坑。常见问题1、C++中有指针,C#中需要使用指针吗?由于C++中的动态库中有指针参数,因此我也...