C#删除目录和目录下的所有文件
摘要:方法1:直接删除法DirectoryInfo di = new DirectoryInfo(string Path); di.Delete(true);注:path是你要删除的非空目录; true:你要删除里面所有的文件,包括文件夹和子文件夹方法2:层级删除法/// /...
阅读全文
C# 使用HttpWebRequest通过PHP接口 上传文件
摘要:1:上传文件实例public void UploadXMLLog(string xmlpath) { NameValueCollection nvc = new NameValueCollection(); CookieContainer cookies = new CookieContainer(...
阅读全文
C# Datatable的Select()方法简介
摘要:DataTable是我们在进行开发时经常用到的一个类,并且经常需要对DataTable中的数据进行筛选等操作,下面就介绍一下Datatable中经常用到的一个方法——Select,微软提供了四个函数的重载,分别是Select()Select(string filterExpression)Selec...
阅读全文
C# 通过HttpWebRequest 创建连接获取文件大小 判断Http类型的文件是否存在
摘要:1 public void DisposeReportData(SynFileInfo item) 2 { 3 MReport report = new MReport(); 4 report.文件名 = item.DocName; ...
阅读全文
C# DataTable WriteToExcel
摘要:1:帮助类 1 public class ExcelHander 2 { 3 private string AList = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; 4 private Workbook m_objBook; 5 ...
阅读全文
C# Console Application 默认使用 admin运行
摘要:class Program { static void Main(string[] args) { System.Security.Principal.WindowsIdentity identity = System.Security.Pri...
阅读全文
C#获取特定进程CPU和内存使用率
摘要:首先是获取特定进程对象,可以使用Process.GetProcesses()方法来获取系统中运行的所有进程,或者使用Process.GetCurrentProcess()方法来获取当前程序所对应的进程对象。当有了进程对象后,可以通过进程对象名称来创建PerformanceCounter类型对象,通过...
阅读全文
C# 获取系统特殊目录的环境变量
摘要:Exsample:System.Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles)
阅读全文
C#获得当前目录和执行目录及执行文件完整名称的一些方法
摘要:1:System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;获取模块的完整路径为:D:\Project\UniExtractEXE\UniExtractEXE\bin\Debug\UniExtractEXE.vshost....
阅读全文
ASP.NET中高级程序员 面试题
摘要:第一部分:互相介绍及了解1.请介绍一下你自己?包括工作经历和项目经历?2.请谈一下你就最近的一个项目?你在其中的职责和负责的部分?第二部分:一、ASP.NET技术问题选择性提问。一般可以选择三五个。1. 简要说一下.Net的编译过程.2.ASP.NET与ASP的区别3.谈一下ASP.NET页面生命周期4.ASP.NET程序的运行机制。可以从一个页面的请求到返回的角度谈5.Javascript中类库的制作和调用方法6.AJAX原理及你所知道和使用过的版本7.WebService使用的协议及简述使用流程8.谈一下WebService的安全性及相关技术9.事务操作的原理及同库事务及跨库事务的思路10
阅读全文
C# 多线程互斥锁
摘要:lock 關鍵字可將陳述式區塊標記為關鍵區段 (Critical Section),其做法是為指定的物件取得互斥鎖定、執行陳述式,接著釋出該鎖定。 下列範例包含一個 lock 陳述式。 1 class Account 2 { 3 decimal balance; 4 private Object thisLock = new Object(); 5 6 public void Withdraw(decimal amount) 7 { 8 lock (thisLock) 9 ...
阅读全文
c#中 间隔两个小时执行一次
摘要:1 static void Main(string[] args) 2 { TimeSpan timespan; 3 int n=1; 4 DateTime d1=DateTime.Now;/*第一次获取系统时间*/ 5 while(true) 6 { 7 DateTime d2 = DateTime.Now;/*第二次获取系统时间*/ 8 timespan=d2-d1;/*求时间隔*/ 9 if (TimeSpan.FromHours(2) <= ti...
阅读全文
C#j将DataTable转换成List
摘要:1 public class ModelConvertHelper where T : new() 2 { 3 4 /// 5 /// Convert To Model 6 /// 7 /// Datatable for convert 8 /// Collection of model 9 public static IList ConvertToModel(DataTable dt)10 {11 // Collection defini...
阅读全文
C#将list转换为datatable
摘要:1 DataTable dt = new DataTable(); 2 if (_list != null) 3 { 4 //通过反射获取list中的字段 5 System.Reflection.PropertyInfo[] p = _list[0].GetType().GetProperties(); 6 foreach (System.Reflection.PropertyInfo pi in p) 7 { 8 dt.Columns.Add(pi.Name, System.Type.GetType(pi.PropertyType.ToStri...
阅读全文