CSharp
W2KEXP
nothing...
展开
-
C#中对泛型集合元素使用List.Sort()方法排序
今天拿出一点时间研究了一下C#的List如何排序,基本上整明白了。很多场景下,用这个排序还是很方便的。这时,如果我们想按年龄由低到高排序,就可以使用CompareTo()来操作,如下PS: 没想到吧,boss的薪水竟然跟p的一样多~boss说,按薪水从高到低的顺序排列,如果薪水一样,年龄大的在前,年龄小的在后看到了没?权重大的可以在后面*n,这个n相当于一个权重系数,排序后看一下:boss又说,年轻人更有活力,年龄大的放在后面吧,把年轻人放前面看明白了吧?原创 2023-09-24 11:30:09 · 531 阅读 · 1 评论 -
C#月数计算器(主要用于社保、医保缴费月数计算)
因工作中经常需要计算参保人社保、医保缴费月数,C#做一个“计算器”,提高工作效率!原创 2023-07-25 09:58:27 · 2096 阅读 · 0 评论 -
【拿来就能用】C#指定打印机打印的类
之前写过一个“C#WinForm程序中选择打印机打印”的文章,但在使用过程中,尤其是生成Word文档时,会感觉系统响应较慢。如果不需要留存打印文档的电子版,可以使用下面的类直接打印。相比之前的方法,这种方法更简单,可以绘制文字、线段、图片。打印响应速度很快,比之前的方法更好用。原创 2023-07-18 16:17:58 · 2842 阅读 · 2 评论 -
【C#】OpenFileDialog()和SaveFileDialog()报“内存损坏”错误,解决方案
SaveFileDialog()和OpenFileDialog()报错,内存读取写入失败的解决方案。原创 2022-09-02 08:54:08 · 460 阅读 · 0 评论 -
改进一下C#中导出Excel文件的方法,支持多工作表导出
工作需要,改进一下C#中ListView导出xls的方法,部分代码为网上搜集,在此向原作者表示感谢!经修改,可直接将ListView中数据导出为Excel 2003格式,并自动分成多个工作表。速度有点慢,数据量大的话,真得等会儿。。。不过倒是能用。。。 /// <summary> /// 具体导出的方法 /// </summary> /// <param name="listView">ListVie原创 2021-01-28 22:38:13 · 696 阅读 · 0 评论 -
C#WinForm程序中选择打印机打印
之前写程序,调用Microsoft.Office.Interop.Word动态生成doc文档并打印。 由于在打印时直接实例化一个Word.Document对象,并使用其PrintOut()方法打印,未设置Word.Application的ActivePrinter属性,导致打印时只能使用默认打印机打印,后来在窗体上加了一个下拉框,可以选择要使用的打印机,这样一来就方便多了。原创 2015-09-20 22:16:04 · 19217 阅读 · 0 评论 -
金额小写转大写方法——好用!我一直在用它!
//C# 金额小写转换为大写——在此向作者表示感谢!!! public string CmycurD(decimal num) { string str1 = "零壹贰叁肆伍陆柒捌玖"; //0-9所对应的汉字 string str2 = "万仟佰拾亿仟佰拾万仟佰拾元角分"; //数字位所对应的汉转载 2015-09-20 22:21:19 · 864 阅读 · 0 评论 -
C# .ToString() 格式化
c# ToString() 格式化字符串 格式化数值:有时,我们可能需要将数值以一定的格式来呈现,就需要对数值进行格式化。我们使用格式字符串指定格式。格式字符串采用以下形式:Axx,其中 A 为格式说明符,指定格式化类型,xx 为精度说明符,控制格式化输出的有效位数或小数位数。 格式说明符 说明 示例 输出 C 货币 2.5.ToString("C") ¥2.50 D 十进制数 2转载 2014-06-18 21:34:46 · 811 阅读 · 0 评论 -
在C#中对文件夹属性进行操作
DirectoryInfo dirInfo = new DirectoryInfo( "d:\\test" ); //这个属性,是按位操作的,加上某个属性,就与它相逻辑或就可以了,去掉,就把相应的属性值取反,再与原来的值相与。 dirInfo.Attributes |= FileAttributes.System; dirInfo.Attributes |= FileAttribu转载 2013-08-02 10:28:26 · 1333 阅读 · 0 评论