随笔分类 - C#
摘要:字符串MD5 加密 public string getMd5String(string input) { // Create a new instance of the MD5CryptoServiceProvider object. MD5 md5Hasher = MD5.Create(); //
阅读全文
摘要:将String转换为UTF-8 格式 public string UTF8Convert(string str) { if (str.Trim() != "") { string ascii_data = ""; byte[] t_byte = Encoding.UTF8.GetBytes(str)
阅读全文
摘要:通过cmd调用7z软件实现压缩和解压缩文件 压缩文件: public object CompressZipFile(string sourceFile, string destinationFile) { object resObj; Process process = new Process();
阅读全文
摘要:C#实现TXT文档转DataTable 代码: public DataTable TXTToDataTable(string fileName, string columnName) { DataTable dt = new DataTable(); FileStream fs = new File
阅读全文
摘要:泛型与普通方法、Object方法效率比较 简介: 方法的执行效率比较,首先考虑的就是执行方法时所耗费的时长,时长越短,效率越好,耗时越长,效率越差。下面就从执行耗时方法考量三种方法的效率。 实现方法: static void Main(string[] args) { Monitor.Show();
阅读全文
摘要:C#中的泛型 简介: 泛型,就是在定义方法时先不声明方法的返回值类型或者参数类型,只是声明占位符,而是在调用方法时才声明类型。泛型是延迟声明的:即定义的时候没有指定具体的参数类型,把参数类型的声明推迟到了调用的时候才指定参数类型。 延迟思想在程序架构设计的时候很受欢迎。 案例: class Gene
阅读全文
摘要:几种常见的加密方法的实现 1.ACSII码加密 //ACSII码加密 private static string ACSIIPWd(string rpwd) { string Ret; byte[] array = System.Text.Encoding.ASCII.GetBytes(rpwd);
阅读全文
摘要:C#实现密文解密 简介:此方法一般用于对密码加密后的解密。 代码: private static string GetPwd(string pwd) { var sRet = string.Empty; for (int i = 0; i < pwd.Length; i++) { sRet = sR
阅读全文
摘要:C#中的DefaultView方法 简介: 首先可建立一个表,对表进行填充若干条数据,代码如下: //创建Table1 DataTable dt = new DataTable(); //对Table1添加列名,并设置列值类型 DataTable dt1 = new DataTable();//创建
阅读全文
摘要:C#实现对DropDowList添加下拉选项的方法 1.在指定下标处添加: DropDownList.Items.Insert(2, new ListItem("Title", "Value")); 2.在已存在的选择下添加: DropDownList.Items.Add(new ListItem(
阅读全文
摘要:C#手动建立Table后,并设置列和赋值 public DataTable CreateTable() { //创建Table1 DataTable dt = new DataTable(); //对Table1添加列名,并设置列值类型 DataTable dt1 = new DataTable()
阅读全文
摘要:C#中的关于Table的Merge() 简介: Merge()方法可以实现对两个table具有相同栏位的进行Morge,也可以实现对两个table具有不同栏位的进行Merge。但是实现后的结果可能不太一样。 一、对两个table具有相同的栏位进行Merge的时候,所得到Merge后的table行数小
阅读全文
摘要:关于读取Excel模板对模板读写操作 1.根据文件名称(带盘符的文件目录),建立SLDocument对象 SLDocument sldocument = new SLDocument(filename); sldocument.SelectWorksheet("Sheet1"); 2.读取某一单元格
阅读全文
摘要:C#关于 Excel文件转DataTable、转TXT文本的实现 FileToDataTable /// <summary> /// /// </summary> /// <param name="fileName">文件的路径Path+FileName</param> /// <param nam
阅读全文
摘要:C#实现建立Excel文件,填充数据后保存 直接代码,相关注释见下代码: static void Main(string[] args) { string filePath = @"F:\Test\Excel\"; CreateExcel(filePath); } public static voi
阅读全文
摘要:C#实现获取指定文件目录下的某种格式的文件集,并移动到Bak 1.获取文件的路径和移动到文件夹信息 string fileName = ""; string sourceFile = @"F:\Test文件夹\CSV"; string bakFilePath = @"F:\Test文件夹\CSV\b
阅读全文
摘要:C#实现FTP传送文件 简介: 接上文实现对FTP的传送文件,此文和上文可以说是如出一辙,不过此文是通过cmd进行建立连接的,建立连接后也是通过以下几个步骤实现操作。建立文件的层级结构如上文,这里就不啰嗦了。C#实现FTP上传资料 1.主方法进行调用: this.ftpOperation.Uploa
阅读全文
摘要:C#实现FTP上传资料 1.通过用FTP进行上传文件,首先要实现建立FTP连接,一般建立FTP连接,需要知道FTP配置有关的信息。一般要在Bean中建立一个ServiceFileInfo.cs文件进行记录,一般需要FTP地址、登录用户名和登录密码。然后通过其他页面进行访问读取。代码样式如下: cla
阅读全文
摘要:C#对Excel进行处理操作是经常遇见的需求,比如:通常在对数据库进行查询时,要求把查询出来的数据,写入到现有的Excel中,在新的页签中展现。实现代码如下: public void addSheet(string Path, DataTable dt) { var SlDoc = new SLDo
阅读全文
摘要:C#获取指定目录下的指定文件 1.首先,需要指定获取的文件夹,以及获取文件的文件名; 文件夹:strLocalPath = System.Windows.Forms.Application.StartupPath + "\\ExcelTemplate\\"; 文件名:temp.xlsx 2.代码:
阅读全文