C#
文章平均质量分 56
zls365365
这个作者很懒,什么都没留下…
展开
-
C# WPF文本框TextEdit不以科学计数法显示
01—前言一个float或者double类型的数值,如果小数点后0的个数≥4,在界面上就会自动以科学计数法显示,比如:0.00003会显示成这样但是很多时候我并不希望它这样显示,因为这样不方便编辑,和界面其它数据格式也不统一,我只希望原样显示。这时候我们就需要进行Convert。02—Converter实现方法首先创建Converter类:public class StringToNumberConverter:IValueConverter{public object Conve原创 2021-12-05 13:46:26 · 617 阅读 · 0 评论 -
vs2017统计代码行数方法
在一个大工程中有很多的源文件和头文件,我如何快速统计总行数?VS强大的查找功能,可以使用正则表达式来进行查找,这里统计代码行数的原理就是:在所有指定文件中进行搜索,统计匹配的文本行数。但是匹配的行需要满足:非注释、非空等特殊非代码行。------解决方案--------------------b*[^:b#/]+.$b*[:b#/]+.$方法一:查找所有代码行数,包括系统生成1.打开项目。2.编辑-查找和替换-选中“在文件中查找” 组合键:ctrl + shift + F然后就会弹出一个查找原创 2021-12-04 09:12:21 · 5118 阅读 · 0 评论 -
C# 正则表达式编写及验证方法
01—前言 正则表达式应用很广泛,应该大多人都接触过了,这个语法规则既多又凌乱,每次用的时候都得重新看一遍语法,真的是让人头疼啊!但是实际上我们并不要掌握很多的符号用法规则,牢记最常用的几个就能应付很多场景.下面我罗列出来我最常用的8个:\d 匹配数字^ 匹配行的开始$ 匹配行的结尾\ 对下一个字符转义匹配前面的表达式零次或多次匹配前面的表达式一次或多次?匹配前面的表达式零次或一次{n,m} m 和 n 均为非负整数,其中n <= m。最少匹配 n 次且最多匹配原创 2021-12-04 09:10:14 · 352 阅读 · 0 评论 -
C# 修改配置文件进行窗体logo切换
01—前言:题外的话02—主窗体String title = LogoConfig.GetLogoConfig(“Title”);if(title.Length>0){this.Text = title;panelCaption.Text = title;} String logoImage = LogoConfig.GetLogoConfig("Logo"); if (logoImage.Length > 0) {原创 2021-12-04 09:06:33 · 376 阅读 · 0 评论 -
C# 将多个图片合并成TIFF文件的两种方法(续集)
01—前言 为啥名称后面加个续集呢,因为之前有位仁兄写过一篇,我是在他的基础上继续开发和探索的,他那篇文章的链接:C# 将多个图片合并成TIFF文件的两种方法然后这位仁兄在文末提了一个遗留问题:两个方式生成的tif文件大小简直天壤之别。。。7个原图大小4.8M,第一种1.36M,第二种直接23.5M…也可能是我没有弄好压缩方式。。。。那我就不晓得了。-----. 这个问题实际上就是因为两种压缩方式和压缩比率不一样导致的.02—名词解释首先要弄清楚几个名词:① 图像的压缩品原创 2021-12-04 09:03:15 · 1823 阅读 · 0 评论 -
C# 使用File.Create方法创建文件时,报进程被占用
在一个程序里偶然用了System.IO.File.Create去创建文件,运行时一直报错(进程被占用),后来在网上找到了解决办法,引用了一下。winfrom中操作文件:判断是否有当前的文件存在,不存在则进行创建,在进行操作;if(!System.IO.File.Exists(fileName)){System.IO.File.Create(fileName);}但是当我运行到发现没有当前的文件,就直接创建当前文件,之后直接进行操作,出问题了直接报出异常,当前文件正在另一个进程中使用……仔细一原创 2021-12-04 09:00:58 · 2423 阅读 · 1 评论