新闻中心
-
12-03C# 如何处理Excel文件 - EPPlus和NPOI库的使用EPPlus轻量高效,适合.xlsx格式;NPOI功能全面,兼容.xls与.xlsx,支持样式、公式及老版本。选型依需求:简单场景用EPPlus,复杂格式或兼容...
-
12-03C# DateTime和TimeSpan的用法 - 日期和时间的精确计算DateTime表示具体时刻,TimeSpan表示时间间隔;前者基于UTC起始刻度,需注意Kind属性,推荐用UtcNow;后者用于计算差值,支持加减但不支持年...
-
12-03C# 如何创建自定义异常类 - 良好的异常处理实践在C#中创建自定义异常类需继承Exception、命名以“Exception”结尾,并实现四个标准构造函数;应在语义化错误区分、业务逻辑特异性及通用异常不适用时...
-
12-03C# XML反序列化常见陷阱 彻底搞懂XmlSerializer的错误信息XmlSerializer反序列化失败常见于无公共无参构造函数、属性无publicget/set、集合类型不兼容、命名空间不匹配、XML格式错误、未知节点/属性...
-
12-03C# 如何进行Base64编码和解码 - Convert类的静态方法C#中用Convert类进行Base64编解码需先通过Encoding.UTF8.GetBytes()将字符串转为字节数组,再调用Convert.ToBase6...
-
12-03C# 顶级语句(Top-level statements) - C# 9.0简化程序入口C#9.0引入顶级语句,允许省略类和Main方法直接编写入口代码,如Console.WriteLine("HelloWorld");适用于小...

