C#,日志
蓝色黄昏
时间最美好的感受,就是发现自己的心在微笑
展开
-
C# 兼容操作office或wps,打开excel文件
本例子是创建了一个winform程序,如下图:本文章只记录讲解打开并查询excel的部分代码。按钮“选择excel文件” 的代码逻辑如下:private void button4_Click(object sender, EventArgs e) { OpenFileDialog openFile = new OpenFileDialog(); openFile.Filter = "Excel(*.xlsx)|*.xlsx原创 2021-08-03 13:58:02 · 2980 阅读 · 0 评论 -
C#生成日志
在后台编程中不像前端一样有console打印输出可以查看某些我们需要的信息,所以可以借助日志来保存在本地以供查看程序报错或者其他我们想知道的信息,代码很简单,贴下: /// /// 写入日志 /// /// /// public void whiteLog(string errText, in原创 2017-12-06 10:28:17 · 901 阅读 · 0 评论 -
关于C# winform怎么调用webapi来获取到json数据
C/S系统也可以和B/S系统一样实现“前后端分离”,那这样写winform就相当于纯粹的前端页面了,然后再单独部署一个webapi项目,通过api调用数据库进行数据的操作,有利于维护和数据安全性的提高,那么winform怎么去调用api接口呢,写了一个demo,大家借鉴一下哈,本人才疏学浅,有不足和错误请指出: winform界面就不设计了,仅仅是为了测试是否调用到a...原创 2018-03-09 16:46:25 · 14323 阅读 · 3 评论 -
C#监控程序代码运行所消耗时间,测试其性能
//监控性能需引用 System.DiagnosticsStopwatch stopwatch = new Stopwatch();stopwatch.Start(); // 开始监视代码运行时间。。。//内容。。。stopwatch.Stop(); // 停止监视TimeSpan timespan = stopwatch.Elapsed; // 获取当前实例测量得出的总时间string hour...原创 2018-06-29 16:35:28 · 2932 阅读 · 0 评论 -
C# 内置委托Func和Action的区别
学过C#大家应该都知道委托的概念,特别是后来微软对内置架构越来越优化,所以现在无需定义直接进行委托调用,Func委托和Action委托就是为此而生的,同样都是结合了Lambda表达式的两个委托类型有什么不同呢Func和Action作用几乎是一样的,但是Func<T,Result>有返回值!Action<T>是没有返回值的!示例如下:...原创 2018-07-24 15:11:02 · 845 阅读 · 0 评论