C#
五花肉.
这个作者很懒,什么都没留下…
展开
-
C#写一个WebService服务器
【代码】C#写一个WebService服务器。原创 2024-06-24 17:31:07 · 387 阅读 · 0 评论 -
Winform界面捕获ESC按键事件
重写窗体的ProcessCmdKey方法,当按下ESC键时执行退出逻辑。原创 2024-03-18 13:24:47 · 230 阅读 · 0 评论 -
C#中的TaskFactory
在上面的示例中,我们使用TaskFactory的StartNew方法创建了一个异步任务。然后,我们使用ContinueWith方法注册了一个回调函数,该函数在异步任务完成后被调用,并输出任务的结果。在C#中,TaskFactory是一个用于创建异步任务的类。TaskFactory类提供了几个静态方法,用于创建不同类型的异步任务。ContinueWith(): 创建一个异步任务,该任务在指定的任务完成后立即执行。FromAsync(): 创建一个异步任务,该任务将从现有的异步操作中派生。原创 2023-11-27 10:59:55 · 1621 阅读 · 0 评论 -
C#中ManualResetEvent的Reset,Set,WaitOne
在上面的示例中,生产者线程模拟了一个生产过程,并在完成后使用Set()方法触发ManualResetEvent。消费者线程在开始执行之前使用WaitOne()方法等待ManualResetEvent被设置为已触发状态。这样,生产者线程完成工作后,消费者线程才会继续执行。这些方法在多线程同步中非常有用,它们允许线程之间进行协调和同步,以确保某些条件得到满足后再继续执行。例如,可以使用ManualResetEvent来同步生产者和消费者模式中的线程,以便生产者完成数据生成后消费者可以开始处理数据。原创 2023-11-20 11:11:41 · 860 阅读 · 0 评论 -
C#对图片Image转换为Bitmap并解析图片中的条码
首先,你需要安装ZXing.Net库。你可以通过NuGet包管理器来安装。原创 2023-11-09 17:04:22 · 646 阅读 · 0 评论 -
C#与Java计算俩个时间的差的方法
计算时间差原创 2023-11-07 16:22:54 · 181 阅读 · 0 评论 -
C#添加缓存,删除缓存,修改缓存
缓存原创 2023-11-01 17:07:12 · 1549 阅读 · 0 评论 -
C#用串口实时获取数据
串口原创 2023-10-31 16:37:51 · 1203 阅读 · 0 评论 -
C#用串口实时获取数据
串口原创 2023-10-30 11:19:49 · 1338 阅读 · 0 评论 -
C#压缩图片的方法
压缩图片原创 2023-10-25 14:32:23 · 574 阅读 · 0 评论 -
C#中获取代码执行时间的方法
C#获取代码块执行时间的方法原创 2023-10-24 10:05:05 · 938 阅读 · 0 评论 -
C#中Abstract、Virtual和Override的使用方法
abstract、virtual和override原创 2023-10-20 15:00:29 · 479 阅读 · 2 评论 -
接口回调中的次数判断方法
C#接口回调查看回调次数原创 2023-10-18 11:01:05 · 229 阅读 · 0 评论 -
C#中Xml与对象Model的相互转换
XML与对象转换原创 2023-06-12 16:07:58 · 1105 阅读 · 0 评论 -
ASP.Net中Gridview设置分页
GridView分页原创 2023-05-26 17:14:17 · 1084 阅读 · 0 评论 -
C#Model类型自动映射字段转换
C#Map,Model中的映射转换类型原创 2023-05-26 16:18:41 · 483 阅读 · 0 评论 -
C#使用NPOI制作Excel
C#中NPOI导出Excel原创 2023-04-10 17:28:47 · 528 阅读 · 0 评论 -
Visual Studio快捷键
快捷键原创 2023-03-17 11:26:44 · 554 阅读 · 0 评论 -
C#句柄的操作(鼠标移动、键盘点击、复制粘贴)
句柄原创 2022-11-25 15:55:17 · 2634 阅读 · 1 评论 -
C#获取一个固定范围内的随机数
随机数原创 2022-10-29 14:04:07 · 1209 阅读 · 0 评论 -
C#图像处理:获取窗口句柄,位置大小进行点击或者输入,模拟键盘输入,读取句柄输入框
句柄原创 2022-09-01 11:55:18 · 1147 阅读 · 0 评论 -
C#中的栈(Stack)的介绍及使用
堆栈原创 2022-08-15 11:08:12 · 2536 阅读 · 1 评论 -
C#链表学习与使用
学习链表原创 2022-08-01 09:57:37 · 3724 阅读 · 0 评论 -
C#Bug记录(自己使用)
BUG原创 2022-07-19 09:43:14 · 503 阅读 · 0 评论 -
C# 中10进制、16进制及其ASCII码之间转化
C#的进制转换原创 2022-07-18 11:19:14 · 2439 阅读 · 1 评论 -
C#调用Get和Post的WebApi的方法
Get方法,Post方法。原创 2022-07-09 13:48:42 · 840 阅读 · 0 评论 -
C# 时间戳转日期
本文章向大家介绍C# 时间戳转日期,主要包括C# 时间戳转日期使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。原创 2022-07-07 14:36:09 · 7962 阅读 · 0 评论 -
进程不具有此命名空间的访问权限
进程不具有此命名空间的访问权限原创 2022-07-02 14:55:16 · 667 阅读 · 0 评论 -
C#中DateTime的时间加减法操作总结
DateTime总结原创 2022-06-23 17:56:32 · 12335 阅读 · 0 评论 -
C#获取今日0时时间方法
C#原创 2022-06-18 17:00:39 · 5261 阅读 · 0 评论 -
C#中?的多种用法
C#中?的多种用法原创 2022-06-07 17:44:20 · 372 阅读 · 0 评论 -
C#保留2位小数
C#中保存小数后几位的方法,字符串,double,float,decimal情况原创 2022-06-06 11:06:29 · 25594 阅读 · 0 评论 -
MVC介绍
1.什么是MVCMVC(Model View Controller)是一种软件设计的框架模式,它采用模型(Model)-视图(View)-控制器(controller)的方法把业务逻辑、数据与界面显示分离。把众多的业务逻辑聚集到一个部件里面,当然这种比较官方的解释是不能让我们足够清晰的理解什么是MVC的。用通俗的话来讲,MVC的理念就是把数据处理、数据展示(界面)和程序/用户的交互三者分离开的一种编程模式。2.为什么要使用MVC程序通过将M(Model)和V(View)的代码分离,实现了前后端代码的原创 2022-05-13 09:08:53 · 28465 阅读 · 1 评论 -
tinyint类型解释
1.tinyint类型代表一个字节,如果一个数字大小超过一个字节,则无法保存。tinyint有两种类型,第一种(默认)可以储存正负数;第二种指定字段unsigned,只能储存正数。2.(1) . 第一种储存过程:一个字节共有8位,将第一个字节作为正负标志,不做数据储存,其中第一个字节为1=负,0=正。所以最大负数=11111111=-127(将后面7位转为十进制制),最大正数=01111111=127;官方给出的tinyint取值范围是-128到127,为什么不是-127到127呢,原因在于当10原创 2022-05-12 15:04:32 · 6021 阅读 · 0 评论 -
C#中String与Tostring()的用法
常用格式举例:(1) int i=12345;this.textBox1.Text=i.ToString();//结果 12345(this指当前对象,或叫当前类的实例)this.textBox2.Text=i.ToString(“d8”);//结果 00012345(2) int i=123;double j=123.45;string s1=string.Format(“the value is {0,7:d}”,i);string s2=string.Format(“the val.原创 2022-05-10 16:43:00 · 1818 阅读 · 0 评论 -
C#中int.Parse的用法
string mess="";if (!int.TryParse(Request.Form["age"], out age)){ mess = "年龄必须是数字"; }```csharpint.Parse()是一种类容转换;表示将数字内容的字符串转为int类型。 如果字符串为空,则抛出ArgumentNullException异常; 如果字符串内容不是数字,则抛出FormatException异常; 如果字符串内容所表示数字超出int类型可表示的范围,则抛出Overfl原创 2022-05-05 11:09:48 · 821 阅读 · 0 评论 -
C#当前时间加、减指定时间
DateTime dt = DateTime.Now; //值减去5小时 dt = dt.AddHours(-5); //减去5分钟 dt = dt.AddMinutes(-5); //减去5秒钟 dt = dt.AddSeconds(-5); //减去5天 dt = dt.AddDays(-5);加为正 减为负原创 2022-03-21 09:20:57 · 2183 阅读 · 0 评论 -
C# 正则表达式大全
说明:由于在正则表达式中“ \ ”、“ ? ”、“ * ”、“ ^ ”、“ $ ”、“ + ”、“(”、“)”、“ | ”、“ { ”、“ [ ”等字符已经具有一定特殊意义,如果需要用它们的原始意义,则应该对它进行转义,例如 希 望在字符串中至少有一个“ \ ”,那么正则表达式应该这么写: \+ 。...原创 2022-03-03 17:15:20 · 100 阅读 · 0 评论 -
c#中 static public void 它们的用途与区别
static静态的,常在main函数中出现void 返回类型不带参数public 公共的,可任意访问private 私有的,可被本类访问protected保护,可被本类和子类访问internal 内部,可被本程序集内的所有类访问protected internal内部保护,只能被本程序集内的所有类和这些类的继承子类所存取...原创 2022-03-02 16:09:01 · 2059 阅读 · 0 评论 -
C#中的static,interface,virtual,abstract,override的用法
C# 是面向对象的程序设计语言,每一个函数都属于一个类。Static:当一个方法被声明为Static时,这个方法是一个静态方法,编译器会在编译时保留这个方法的实现。也就是说,这个方法属于类,但是不属于任何成员,不管这个类的实例是否存在,它们都会存在。就像入口函数Static void Main,因为它是静态函数,所以可以直接被调用。Virtual:当一个方法被声明为Virtual时,它是一个虚拟方法,直到你使用ClassName variable = new ClassName();声明一个类的实原创 2022-03-02 15:48:08 · 651 阅读 · 0 评论