Common.Utility比较全面的c#帮助类,各种功能性代码。网上有各式各样的帮助类,公共类,但是比较零碎,这个仓库算是做了一个集合github地址https://github.com/Jimmey-Jiang/Common.Utility 查看打开方式直接用vs打开目录下Common.Utility.sln文件,或者vscode等其他编译器打开。需要引 ......
359
0
0
2022-04-12
作者 | 羽生结弦责编 | 胡雪蕊出品 | CSDN(CSDNnews)在C#中的委托关键字是 Delegate,委托类似于C/C++中函数的指针。是存有对某个方法引用的引用类型变量,可在运行时被改变。一般用于实现事件和回调方法。注意:所有的委托都派生自 System.Delegate 类委托分为 委托类型和委托实例,下面分别进行讲解。零、委托类型和委托实例 ......
416
0
0
2022-04-12
一、WebApiTestClient介绍1、WebApiTestClient组件作用主要有以下几个:(1)、将WebApi的接口放到了浏览器里面,以可视化的方式展现出来,比如我们通过http://localhost:8080/Help这个地址就能在浏览器里面看到这个服务里面所有的API接口以及接口的详细说明,省去了我们手写接口文档的麻烦。(2)、能够详细查看 ......
510
0
0
2022-04-12
csredis:Redis C Sharp 客户端 https://github.com/2881099/csredisServiceStack.Redis(ServiceStack.Redis 是商业版,免费版有限制;)https://github.com/ServiceStack/ServiceStack.RedisStackExchange.Redis ......
372
0
0
2022-04-12
根据官方文档介绍:Blazor 是一个用于使用 .NET 生成交互式客户端 Web UI 的框架。这个框架类似于当下比较热门的 React、Vue 等前端框架,但不同的是,Blazor 可以让我们使用 C# 代替 JavaScript 来创建丰富的交互式网页。这样一来,ASP.Net 程序员可以快速变身全栈程序员,对于 .Net 开发人原来说,使用 Blaz ......
784
0
0
2022-04-12
目录为什么要刷LeetCode刷LeetCode有哪些好处?LeetCode vs 传统的 OJLeetCode刷题时的心态建设C#如何刷遍LeetCode选项1: VS本地Debug + 在线验证后提交选项2: VS Code本地Debug + 在 LeetCode 插件中验证和提交为什么要刷LeetCode大家都知道,很多对算法要求高一点的软件公司,比如 ......
413
0
0
2022-04-12
在程序中对文件进行压缩解压缩是很重要的功能,不仅能减小文件的体积,还能对文件起到保护作用。如果是生成用户可以下载的文件,还可以极大的减少网络流量并提升下载速度。最近在一个 C# 项目中用到了创建压缩文件的功能,在此和同学们分享一下使用心得。SharpZipLib 库既然是很重要的用能,那么如果每个人在使用的时候都去用基本的 API 去实现一遍显然不符合效率至 ......
474
0
0
2022-04-11
前言本文主要讲述,在WPF中,借助Vlc.DotNet调用VLC类库,实现视频播功能,下面我们先来做开发前的准备工作。准备工作首先,我们创建一个项目WpfVLC,然后,进入Neget搜索Vlc.DotNet,得到如下界面:我们选择Vlc.DotNet.Wpf,点击安装(这里我已经安装了,所以图中显示为卸载)。然后,我们去VLC官网,下载VLC播放器。因为我的 ......
371
0
0
2022-04-11
如果您需要这个和我辛苦收集的更多类库,请到下面图片的水印免费下载2ym有个点vip今天我们讲的这个汉字转换为拼音的类,在平时的项目中经常会用到,下面我们来讲下原理,首先我们定义两个字符串数组,getValue(用来保存所有拼音组合的unicode编码),getName(用来保存所有拼音组合),请大家看下面这两张图片:所有拼音组合的UNICODE编码编码对应的 ......
393
0
0
2022-04-11
首先从Label类继承一个类取名FocusLabelpublic class FocusLabel :Label { private bool m_ShowBorder = false; protected override void OnPaint(PaintEventArgs e) { if (m_Sho ......
486
0
0
2022-04-11
平时在开发过程中,经常会遇到大数据的读取,耗时的操作,这样我们就会用到了多线程。多线程用起来“真香”!我这里就用到了一个小例子。需求:我的电脑D:\下有个文件夹documents,这个文件夹里面有许多的文件,我需要将这个些文件的路径获取到,然后添加到一个listBox中,而且每添加一个就停留50ms。这样一个操作,必定会运算很久,这时候我们就会想到用多线程来 ......
723
0
0
2022-04-11
1.静态变量和非静态变量的区别静态变量:静态变量使用 static 修饰符进行声明 ,在所属类被装载时创建,通过类进行访问,所属类的 所有实例的同一静态变量都是同一个值。 非静态变量:不带有static 修饰符声明的变量称做非静态变量,在类被实例化时创建,通过对象进行访 问,同一个类的不同实例的同一非静态变量可以是不同的值。2.const和static re ......
377
0
0
2022-04-11
【CSDN 编者按】C# 导出 Excel 的6种简单方法:数据表导出到 Excel,对象集合导出到 Excel,数据库导出到 Excel,微软网格控件导出到 Excel,数组导出到 Excel,CSV 导出到 Excel,你都会了吗?作者 | Johnson Manohar译者 | 谭开朗,责编 | 黄浩然出品 | CSDN(ID:CSDNnews)以下为 ......
489
0
0
2022-04-11
解决httplistener querystring 中文乱码方案:在请求到达时候,获取Request.Url,返回get请求参数 键值对 public class RequestHelper{public static Dictionary<string, string> EncodeQueryString(Uri uri){var re ......
378
0
0
2022-04-10
摘要:Google Authenticator(谷歌身份验证器),是谷歌公司推出的一款动态令牌工具,解决账户使用时遭到的一些不安全的操作进行的“二次验证”,认证器基于RFC文档中的HOTP/TOTP算法实现 ,是一种从共享秘钥和时间或次数一次性令牌的算法。在工作中可以通过认证器方式对账户有更好的保护,但是在查阅一些资料发现适合我这样的小白文章真的很少,针对于 ......
873
0
0
2022-04-10