NetBlog主题

C#文件操作基类
C#类库与方法

C#文件操作基类

4483

public static class DirFile{#region 检测指定目录是否存在/// <summary>/// 检测指定目录是否存在/// </summary>/// <param name="directoryPath">目录的绝对路径</param>/// <returns></returns>public static bool IsExist…

C#, COM串口通讯基类
C#类库与方法

C#, COM串口通讯基类

7923

串口常用的使用流程1、初始化串口2、打开串口3、发送数据4、接收数据public class SerialCommon{ public SerialPort MySerialPort = new SerialPort(); public string[] GetPortNames() { return SerialPort.GetPortNames();//获取当前计算机的串行端口名…

C#手动代码创建DataTable结构,并添加数据
C#类库与方法

C#手动代码创建DataTable结构,并添加数据

9758

public DataTable CreateDataTable(){ DataTable dt = new DataTable("testTable");//创建名字testTable的DataTable DataColumn DcAutoId = new DataColumn("tId", typeof(int)); DcAutoId.AutoIncrement = true;//是否自动自增 DcAutoId.AutoIncrementSeed =…

 C#截取字符串按字节截取SubString
C#类库与方法

C#截取字符串按字节截取SubString

6299

public static string CutByteString(string str,int len){string result=string.Empty;// 最终返回的结果if(string.IsNullOrEmpty(str)) { return result; }int byteLen=System.Text.Encoding.Default.GetByteCount(str);// 单字节字符长度int charLen=str.Length;// 把字符平…

C#大文件拷贝方法—文件拷贝方法
C#类库与方法

C#大文件拷贝方法—文件拷贝方法

4598

public static void FileCopy(string source,string target){using (FileStream fileRead = new FileStream(source, FileMode.Open, FileAccess.Read)){byte[] bb = new byte[1024 * 1024 * 5];int r= fileRead.Read(bb, 0, bb.Length);using(FileStream fileWrite=new FileSt…

获取客户端真实IP
C#类库与方法

获取客户端真实IP

4795

/// <summary> /// 取得客户端真实IP。如果有代理则取第一个非内网地址 /// </summary> public static string GetIPAddress{get{var result = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];if (!string.IsNullOrEmpty(resu…

ASP.NET POST请求与获取结果
C#类库与方法

ASP.NET POST请求与获取结果

5888

/// <summary> /// POST请求与获取结果 /// </summary> public string HttpPost(string Url, string postDataStr){HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url);request.Method = "POST";request.ContentType = "applicat…

SQLite执行多个参数(SQLiteParameter)
C#类库与方法

SQLite执行多个参数(SQLiteParameter)

12493

2022-02-15 更新 以下是核心代码public static string ConnectionString = "Data Source= data.db;Pooling=true;FailIfMissing=false; ";public static int ExecuteSql(string SQLString, params SQLiteParameter[] p){//原创来自 http://www.luofenming.comusing (SQLiteC…

C# delegate委托详解实例
C#类库与方法

C# delegate委托详解实例

6356

2020-02-18 更新 实现一个delegate是很简单的,通过以下3个步骤即可实现一个delegate: 1. 声明一个delegate对象,它应当与你想要传递的方法具有相同的参数和返回值类型。 2. 创建delegate对象,并"将你想要传递的函数作为参数传入"。 3. 在要实现异步调用的地方,通过上一…