随笔分类 - C#
摘要:接上判断当日为本周第几天,接下来循环获取周一至当前日对应的日期: for (int j = 0; j < DayinWeek; j++) { //星期对应Date string date = DateTime.Now.AddDays(1 - DayinWeek + j).ToString("yyyy
阅读全文
摘要:直接上代码: int DayinWeek = 0; string week = DateTime.Today.DayOfWeek.ToString(); #region 获取DayinWeek值 switch (week) { case "Monday": DayinWeek = 1; break;
阅读全文
摘要:C#实现的Check Password和锁定输错密码锁定账户 简介: C#实现的Check Password,并根据输错密码的次数分情况锁定账户:如果输入错误3次,登录账户锁定5分钟并提示X点X分后重试登录。如果5分钟后再次输入,累计输入错误密码累计达到5次。则账户会被永久锁定,需联系系统管理员进行
阅读全文
摘要:C#实现的对两个Table进行Merge,两表必须存在至少一个公共栏位作为连接项,否则连接就失去了意义。如下是对两个table进行Merge的详细代码: private void button1_Click(object sender, EventArgs e)//Button点击触发事件 { #r
阅读全文
摘要:string aa = DateTime.Now.ToShortDateString();//"2019/9/23" string bb = DateTime.Now.ToShortTimeString();//"上午 10:21" string ff = DateTime.Now.ToLongDa
阅读全文
摘要:一.正则基础 1. []方括号表示匹配可以匹配方括号中的任意点单个字符,方括号只允许匹配单个字符。2. | 或表示两项之间的一个选择,它不能和方括号使用,只能和小括号使用。3. ()小括号表示一个子表达式的开始和结束位置4. ^ 否符号,如果用在方括号内,“^”表示不想要匹配的字符。5. . 点字符
阅读全文
摘要:C#实现的从小到大的冒泡排序: public void BubbleSort(int[] array) { int length = array.Length; for (int i = 0; i < length - 1; i++) { for (int j = length - 1; j > i
阅读全文
摘要:C#实现(Delegate)的委托就不多说了,直接上代码,看代码中的注释: namespace Delegate { delegate void DGSayiHi(string name);//声明委托 delegate void DGDo(string name); class Program {
阅读全文
摘要:C#实现对Excel操作,根据数据的类型不同或者来源不同会放在不同的页签中,C#实现添加页签代码如下:(path为文档保存的地址,dt为要处理的源数据) public void addSheet(string Path, DataTable dt) { var SlDoc = new SLDocum
阅读全文
摘要:1.ImportData主方法 把传入为object数组类型,按照下标取出对应的参数,此处为Table和Username public object[] ImportData(object[] Param) { DataTable dt = (DataTable)Param[0]; string m
阅读全文
摘要:实现把String字符串转化为In后可用参数代码: public string StringToList(string aa) { string bb1 = "("; if (!string.IsNullOrEmpty(aa.Trim())) { string[] bb = aa.Split(new
阅读全文
摘要:C#实现DataTable转为Excel文件 实现DataTable转为Excel文件,和上次分享的Excel文件转为DataTable互为反操作。DataTable转化为Excel文件是通过传入一个DataTable类型的参数,然后将传入的DataTable转化为Excel文件。实现关键代码如下:
阅读全文
摘要:如下C#实现对文件的重命名的方法需要传入三个string类型的参数,分别是源文件的文件目录、目的文件目录和重命名的文件名称,实现代码如下: public ExecutionResult FileRename(string sourceFile, string destinationPath, str
阅读全文
摘要:C#调用7z实现文件的压缩与解压 1.关于7z 首先在这里先介绍一下7z压缩软件,7z是一种主流的 压缩格式,它拥有极高的压缩比。在计算机科学中,7z是一种可以使用多种压缩算法进行数据压缩的档案格式。主要有以下特点: 来源且模块化的组件结构 最高的压缩比 强大的AES-256加密 可更改配置的压缩算
阅读全文
摘要:文件移动(Move)操作和文件的复制(Copy)是C#程式开发经常遇到的方法,根据传入的源文件地址和目标文件地址参数,实现对文件的操作。实现代码如下: Move操作代码: public static void MoveFolder(string sourcePath, string destPath
阅读全文
摘要:C#实现DataTable转.CSV文件 将DataTable转换成CSV文件是一种常见的转换形式,主要通过遍历Table的每行,再对每行遍历每列,实现对数据的读取,然后用分隔符分隔Table的每个栏位数据,把读取的字符写入到CSV文件中。这里每个栏位之间用逗号分隔,每行用换行符。实现代码如下: p
阅读全文
摘要:C#实现DataTable转TXT文件 代码: public object DataTableToTXT(DataTable vContent, string vOutputFilePath) { object resObj; StringBuilder sTxtContent; try { if
阅读全文
摘要:C#实现EXCEL表格转DataTable C#代码实现把Excel文件转化为DataTable,根据Excel的文件后缀名不同,用不同的方法来进行实现,下面通过根据Excel文件的两种后缀名(*.xlsx和*.xls)分别来实现。获取文件后缀名的方法是:Path.GetExtension(file
阅读全文
摘要:对于C#的开发的网页程式,一些企业或者工厂可能会运用这些程式去查询一些资料,考虑到查询的资料太多,假如一个月的资料就有上万条数据,在对于查询资料的SQL语句后时间栏位运用Between.....AND......对查询时间范围进行控制,以免捞取数据太多,查询时间较长。 根据判断输入的时间范围返回的结
阅读全文
摘要:C#登出系统并清除Cookie 1.前端页面代码: 前端页面代码主要显示退出系统或者网站的可视化按钮代码,代码如下:(请忽略项目关键字:CPU) <ul class="nav navbar-nav navbar-right"> <li class=""> <a href="javascript:;"
阅读全文