![](https://img-blog.csdnimg.cn/ad756704fc2e4f7b8a96474a079da268.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C#
记录关于c#的东西
先生沉默先
这个人很烂什么也没留下。
展开
-
使用浏览器打开本地的exe程序并传递参数
使用浏览器打开本地的exe程序并传递参数原创 2024-04-03 18:01:02 · 984 阅读 · 0 评论 -
Unity或者其他程序启动C#的控制台程序传递参数出错
Unity或者其他程序启动C#的控制台程序传递参数出错原创 2024-03-05 22:33:09 · 478 阅读 · 0 评论 -
对象转成json后转成byte[]后在转成string会提示序列化失败,第一个字符是问号
一个对象需要转成json 后转成byte[]后经过网络传输,后再次反序列化为对象,但是最后反序列的时候会报错,打印json发现开头是一个问号原创 2023-12-04 01:23:25 · 378 阅读 · 0 评论 -
C#线程学习,线程的创建,线程的暂停,线程的锁lock,Monitor,线程使用中的注意事项(一)
C#线程学习,线程的创建,线程的暂停,线程的锁lock,Monitor,线程使用中的注意事项,以及示例代码原创 2023-11-03 00:37:48 · 289 阅读 · 0 评论 -
C#反射的学习,反射的一些注意事项,反射的一些使用代码的实例
C#反射的学习,反射的一些注意事项,反射的一些使用代码的实例原创 2023-11-01 22:04:50 · 463 阅读 · 1 评论 -
C#实现KMP算法,在长字符串中找到第一个符合要求的子字符串
KMP算法可以查找符合要求的字符串的索引。在下面的代码中会打印出方法所消耗的时间。一些异常的处理:1. 比如当word比longwrod还要长的时候异常处理2. longwrod或者word为空的时候异常处理3. 当word在longwrod中不存在的时候异常处理原创 2023-10-31 22:37:44 · 187 阅读 · 0 评论 -
C#中对于using的使用方式
C#中对于using的使用方式,省略类型,使用命名空间的别名原创 2023-10-29 17:13:38 · 619 阅读 · 0 评论 -
c#方法中的参数
c#方法中的参数,无参,有参,省略参数,具名参数,out修饰的参数,ref修饰的参数原创 2023-10-29 16:33:16 · 187 阅读 · 0 评论 -
使用C#在Windows上调用7-zip解压文件
可以输入密码可以省略输出的路径则默认创建压缩包同名文件夹原创 2023-10-27 11:28:58 · 182 阅读 · 0 评论 -
使用C#在Windows上调用7-zip压缩文件
可以设置输出文件的路径也可以留空,留空则会在压缩文件创建一个同名的.压缩包可以设置压缩包的密码可以设置压缩包的加密方式(ASE-256),可以使用LZMA但是加密码会报错可以设置压缩包的格式(zip),可以使用7z但是加密码会报错添加了密码最大长度的限制(98个字符,7zip限制的)原创 2023-10-27 11:27:08 · 429 阅读 · 0 评论 -
【代码片段】C#程序Json 配置文件读取,当配置文件出错重新创建默认的配置文件
【代码片段】C#程序Json 配置文件读取,当配置文件出错重新创建默认的配置文件原创 2023-09-13 10:51:35 · 140 阅读 · 0 评论 -
C#控制台连接Mysql数据库,有配置数据库连接字符串的配置文件
实现功能1. 读取.`.txt` 中的配置文件,来初始化连接字符串2. 让连接字符串的配置文件不存在会主动创建默认的连接字符串注意点:1. 需要引用Newtonsoft2. 使用mysql原创 2023-09-01 19:11:34 · 873 阅读 · 0 评论 -
C#遍历Dic,List
C#遍历Dic,C#遍历List的几种方式原创 2023-03-08 18:26:29 · 499 阅读 · 0 评论 -
关掉一个线程
关掉一个线程很早以前的遇到的一个问题,当时的处理是线程开始就不在关闭,但是现在这个线程如果按照以前的方式处理的话程序就会崩溃。使用Abort抛出异常来停止线程。这是一个常用的操作,同时要注意使用Abort来停止线程的方式在.NET 5.0之后就不可以使用了,如果要用的话会抛出一个错误。可以在微软的文档中找到 微软的官方文档虫洞...............原创 2022-06-23 19:41:34 · 121 阅读 · 0 评论 -
如何获取这台电脑上登陆过的全部QQ号,
QQ会在我的文档创建一个文件夹里面有登录过的所有QQ的信息,文件夹的名称就是QQ号码,这个程序就是获取文件夹名称。原创 2022-01-12 16:53:04 · 917 阅读 · 0 评论 -
中国天气预报城市代码。不要直接复制到IDE中,文本超级大,会把IDE直接崩溃,拷贝到.txt中,去读取.txt
中国天气预报城市代码原创 2022-04-10 18:45:44 · 496 阅读 · 0 评论 -
c#检测串口是否被占用,c#检测端口是否被占用,一台电脑最多可以创建多少个串口
检测端口是否被占用,检测串口是否被占用原创 2021-12-24 18:23:08 · 3072 阅读 · 0 评论 -
? ?? ??= ?. ?[] ?: :: => >> << ~ | < > || && ^ ! ++ -- % [] 什么东西
奇奇怪怪的运算符和表达式我是看我师傅的项目中他用了一些奇奇怪怪的问号,我脑袋上也有了很多奇奇怪怪的问号。于是这篇博客就出来了。首先c#版本需要是c# 8.0以上或者.NET Core 3.x微软的版本控制文档>>>>版本控制微软关于运算符的文档>>>>关于运算符和表达式的文档配置&准备工作目前是使用是VS2019,创建的是 .NET Core程序,版本是Core 3.1,至少是Core3.1才可以使用c# 8.0的语法,.NET Frame原创 2021-06-28 21:06:42 · 2462 阅读 · 0 评论 -
C#程序终止问题CLR20R3解决方法
C#程序终止问题CLR20R3解决方法原创 2022-06-21 23:49:54 · 16159 阅读 · 0 评论 -
使用HTTP的GET请求做一个简单的天气预报
HTTP的GET请求获取天气预报信息原创 2022-04-10 18:53:56 · 3887 阅读 · 0 评论 -
C#获取电脑硬件信息,并且教会你如何使用
C#获取电脑硬件信息使用到的参数的链接,等你明白了肯定会用到,所以我把他放在最上面 你会用到我的 引用命名空间using System.Management;using System;using System.Diagnostics;并且在引用中添加DIY你可以自己获取别的硬件的参数首先你需要看上面的链接,看一下参数,这里我使用硬盘往下看有一个成员或者在右边点击成员可以查看每一个参数的介绍,首先选择你想查看硬件的硬件类型,然后你可以在右边开到这个东西的介绍,在语法里面原创 2021-06-19 23:07:36 · 4280 阅读 · 1 评论 -
深拷贝和浅拷贝,数据类型,
深拷贝另外开一块内存来存储这个东西,参照一个int值,浅拷贝就像是引用类型,只是有这个数据的内存地址,参照数组不同的数据结构使用不同的拷贝方式,值类型文档:boolbytechardecimaldoublefloatintlongsbyteshortuintulongushort引用类型文档:数组列表委托接口object字符串用户定义的类其中用户定义的类或者说“对象”(实体)都是引用类型。如果要将引用类型进行深拷贝就需要将对象的每一个属性都进行拷贝,单原创 2021-09-24 22:05:51 · 126 阅读 · 0 评论 -
C#中LitJson的使用示例 LitJson官方下载链接
C#中LitJson的使用示例 LitJson官方下载链接string 你的json= JsonMapper.ToJson(对象);var 对象= JsonMapper.ToObject(你的json);//json转对象原创 2022-05-06 19:43:43 · 3423 阅读 · 2 评论 -
c#使用QQ邮箱发送邮件发送邮件,实现以及部分错误解决方案
c# 使用网易163邮箱或者qq邮箱发送邮件,以及会遇到的部分bug。原创 2021-12-23 21:39:58 · 2288 阅读 · 0 评论 -
C#的list的常用的方法,List的粗略记录,将一个list的元素给另外一个list的元素赋值
List的极其简单的学习记录在写东西的时候如果数据很多,就会使用list来存储数据,需要使用的时候就需要将数据取出来然后进行操作。接下来就介绍一些list的简单操作以及一些常用或者不常用的方法。list的声明...原创 2021-11-07 23:31:51 · 4290 阅读 · 0 评论 -
C#对象转实体,C#实体转对象,Unity使用Json作为配置文件,Json读取之后全部为乱码
C#对象转实体 示例代码 //一个对象 public class AmmeterGameObject { public MinuteInfo minuteInfo = new MinuteInfo(); public int Mark; public string Name; } //对象所包含的部分属性 public class MinuteInfo { public string原创 2021-10-09 17:18:30 · 876 阅读 · 0 评论 -
C#启动程序传递参数丢失双引号,如何解决?
c#启动程序之后传递的参数没有双引号原创 2022-06-22 17:33:19 · 695 阅读 · 0 评论 -
C#_读书_我写你读
我写你读输入一段string然后系统会把输入的string读出来准备工作添加语音开始工作创建c#控制台程序。在引用中添加添加Speed的引用,声音主要是这个输入。添加命名空间using System.Speech.Synthesis;//生意播放...原创 2021-07-21 21:06:33 · 318 阅读 · 1 评论 -
c#Word模板转PDF,c#word模板生成新的word
C# word模板转新的word,转PDF原创 2022-03-19 10:49:19 · 2185 阅读 · 6 评论