随笔分类 - C#--杂货
摘要:1,普通参数 1.1,带普通参数的方法 static void fun(int a)//普通的函数参数是将a的值传入的,单独创建一个临时空间存a的值,函数结束了a的临时内存空间就不存在了 { a = a + 3; Console.WriteLine($"普通参数,a的值为{a}"); } 1.2,调
阅读全文
摘要:学习参考:https://www.runoob.com/csharp/csharp-if-else.html 一个 if 语句后可跟一个可选的 else if...else 语句,这可用于测试多种条件。 当使用 if...else if...else 语句时,以下几点需要注意: 一个 if 后可跟零
阅读全文
摘要:VS常规配置 1,主题 工具->选项->环境->常规 2,字体和颜色 3,突出显示当前行 工具-选项-环境-字体和颜色-突出显示当前行(活动),设置项前景为自动,或者其它颜色即可 4,大括号突出显示 5,快捷键设置 工具 -> 选项 -> 环境 -> 键盘在 “显示命令包含” 中输入 “注释” 搜索
阅读全文
摘要:#region int.TryParse 最后一个参数为输出值,如果转换失败,输出值为 0,如果转换成功,输出值为转换后的int值 int i = -1; bool b = int.TryParse(null, out i); Console.WriteLine($"b结果:{b.ToString(
阅读全文
摘要:Console.WriteLine(" continue例子 "); for (int i = 0; i < 5; i++) { for (int j = 0; j < 5; j++) { if(j==2)continue; Console.WriteLine("内循环:"+j); } Consol
阅读全文
摘要:以下是学习笔记,没有抄袭之意,经常忘掉,就转到自己的博客 原文:https://blog.csdn.net/weixin_43381316/article/details/107733998?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_rel
阅读全文
摘要://【1】List<string>转string List<string> list1=new List<string>(); list1.Add("a"); list1.Add("b"); list1.Add("c"); string s1 = string.Join(",", list1.ToA
阅读全文
摘要:参考原文:https://blog.csdn.net/u011966339/article/details/79551437 关于C#中timer类 在C#里关于定时器类就有4个 1、System.Windows.Forms:【基于UI】 System.Windows.Forms命名空间下的Time
阅读全文
摘要:参考:https://www.iteye.com/blog/xqf222-1920357 https://blog.csdn.net/u011981242/article/details/51595546 /// <summary> /// 获取时间段(某段时间的0时0分0秒-23时59分59秒)
阅读全文
摘要:经常百度这个问题,经常记不住,以下是笔记: 参考:https://blog.csdn.net/u011976734/article/details/79654399 定义 string filePath =@"E:/project/test/20180322.jpg"; 方法 方法说明 结果 Sys
阅读全文
摘要:以下内容是复制这个大神的文章,解决了USB扫码枪无焦点扫码的问题,非常感谢,我留个笔记 https://www.cnblogs.com/TBW-Superhero/p/8659306.html 1.扫描枪获取数据原理基本相当于键盘数据,获取扫描枪扫描出来的数据,一般分为两种实现方式。 a)文本框输入
阅读全文
摘要:以下是学习笔记: 1,一个项目安装Nuget包之后,文件内容就很大了,packges就占了一点半的 2,这个packages.config文件就是管理Nuget安装包的 3,这些文件就是Nuget安装后的文件 4,下载的packges文件复制 【方法1】把packges文件夹复制到桌面上。一般用这种
阅读全文
摘要:以下是搜索笔记,怕以后忘了,记录下: win7系统安装Microsoft.NET Framework V4.6.1总是报错,最后参考了这个安装成功 参考网址:http://www.xitongzhijia.net/soft/87445.html 1,点击 开始-运行-输入cmd 回车,输入 net
阅读全文
摘要:以下是学习笔记记录 转自:https://www.cnblogs.com/xingchong/p/13074332.html https://www.pianshen.com/article/908728804/ ManualResetEvent的基本用法: 1、初始化:public ManualR
阅读全文
摘要://获取当前进程的完整路径,包含文件名(进程名)。 string str1 = this.GetType().Assembly.Location; E:\VS workspace\学习 单个项目\ESCollect_Source_V3\bin\Debug\ESCollect.exe //获取新的Pr
阅读全文
摘要:以下是学习笔记,感谢原作者的分享 https://blog.csdn.net/songkexin/article/details/6178540 https://www.jb51.net/article/138586.htm 在 WinForms 中,有时要执行耗时的操作,在该操作未完成之前操作用户
阅读全文
摘要:问题现象:从网上下载的项目或复制过来的项目,打开后不可用,重新加载也不行 解决办法 【1】把sln和suo都删了,然后重新打开项目csproj 【2】能正常打开了 【3】右键重新生成,完美解决啦
阅读全文
摘要:有时候我们的写的类代码放错了类库或文件夹,需要从一个文件夹移动到另外一个文件夹 方法如下: 1,选择需要移动的文件,Refactor-->Move... 移动前的命名空间: 2,选择目标文件夹 移动后的命名空间: 3,之前引用过的旧的命名空间,会自动添加新的命名空间
阅读全文
摘要:1,方法1,通用方法,以下方法是转载别人的 1,添加引用 【1.1】引用:System.Runtime.Serialization.dll 【1.2】using System.Runtime.Serialization.Json; 2,序列化和反序列化的方法 /// <summary> /// 转换
阅读全文
摘要:以下是学习笔记: 【1】虚方法--virtrual(小蜜蜂) 作用:允许子类/派生类,进行重写,也实现不一样的功能。 特点:好维护 【2】重写方法--override 【3】抽象方法--abstract(大懒虫) 定义:一定要写在抽象类中,而且不能new,不带方法体 使用场所:强制性,一定要实现 抽
阅读全文