随笔分类 - 自写代码
使用 NPOI 将数据导出至 Excel 中(可以创建多个工作表)
摘要:类: public class Excel { private FileStream fs = null; private XSSFWorkbook workbook = null; public Excel(string path, string fileName) { if(!path.Ends
阅读全文
C# 控制台,在一行中反复显示不同的内容(应用:进度条)
摘要:关键代码其实就两行: 1、将光标定位到最下面一行的最开头(之前的内容可使用 WriteLine 输出,这样光标定位的是换行后的开头); 2、使用 Console.Write() 打印内容! 核心代码如下: Console.SetCursorPosition(0, Console.CursorTop)
阅读全文
封装方法:通过方法名调用类内的方法
摘要:调用本类的: public class Test2 { public TypeMethod methods = new TypeMethod(); public void Run() { //将需要调用的方法加入集合中,加入之后就可以输出方法描述并通过序号调用该方法了 methods.Add("Me
阅读全文
通过 Ajax 调取后台接口将返回的 json 数据绑定在页面上
摘要:第一步: 编写基础的 html 框架内容,并引入 jquery: 第二步: 在 “<body></body>” 中间插入要点击的按钮和用来显示数据的<p>标签,并编写对应的 function: “ajax的使用往往配合事件操作进行调用” function: 第三步: 使用 ajax 调用后台接口并处
阅读全文
正则:匹配以某字符串开头或不以某字符串开头的字符串
摘要:1、以“河南”开头 2、以“(河南)”开头 3、不以“河南”开头 4、不以“(河南)”开头 注:^是字符串开头,(?! ) 是否定环视,意思是后面不是…… 注:这里前后加的 “/” 是在查询mongodb数据库的时候使用的,在 .NET 中对已获取的数据进行匹配时,需要把前后的 “/” 去掉!!!
阅读全文
C# 使用递归获取所有下属、所有子部门……
摘要:本例中获取的是所有的晚辈!首先定义家庭成员类: public class FamilyMember { /// <summary> /// 身份 /// </summary> public string identity { get; set; } public int level { get; s
阅读全文
C#实现数字字符串左补齐0的方法
摘要:如下: 再如: 在 C# 中可以对字符串使用 PadLeft 和 PadRight 进行轻松地补位。 PadLeft(int totalWidth, char paddingChar) //在字符串左边用 paddingChar 补足 totalWidth 长度 PadLeft(int totalW
阅读全文
获取匿名对象的属性值
摘要:参考:详解C# 匿名对象(匿名类型)、var、动态类型 dynamic 代码: object obj = new { status = "sucess" }; var dyobj = (dynamic)obj; var s = dyobj.status; Console.WriteLine(s);
阅读全文
如何判断两个时间段是否相交(精简写法)
摘要:伪代码:时间段1的开始时间小于时间段2的结束时间,并且时间段2的开始时间小于时间段1的结束时间。 代码形式: 时间段1:a--b 时间段2:c--d if (a<d &&c<b) { // 两段时间有重合 }
阅读全文
Table 类(数据表基类)
摘要:只修改数据表某条记录的部分字段(究极进化): 以下是以前写的(还是上边的写的更好): 调用: 对于原来的代码里其实还是有一些很好的东西,比如动态生成对象且动态增加属性。但对于这个类,因为 SqlSuger 其实有对应的只修改某些列的方法,所以以上的代码还可以再调整,进行优化。 只数据部分字段:
阅读全文
SMTP 发邮件
摘要:public class EmailOrderProcessor :IOrderProcessor { private EmailSettings es; public EmailOrderProcessor(EmailSettings settings) { es = settings; ...
阅读全文
C# / .NET 在类中使用Server.MapPath
摘要:直接在类中使用 Server.MapPath 会出现错误,这是由于类中不能直接使用 System.Web.UI.Page 的非静态函数造成的。解决方法有两种: 方法一、使类继承System.Web.UI.Page类 class CFoo : System.Web.UI.Page 在使用方法一时请注意
阅读全文
浙公网安备 33010602011771号