随笔分类 -  C#

c# DataRow[]转Datatable
摘要:方法一: Datatable dt=new Datatable(); //添加列和数据(代码省略) DataRow[] drs = dt.Select("DeviceID='123'"); _dt = drs.CopyToDataTable(); dgvList.DataSource = _dt; 阅读全文

posted @ 2019-06-10 11:53 Innershar 阅读(6499) 评论(0) 推荐(1)

C#项目 App.config 配置文件不同使用环境配置
摘要:问题 部署项目时,常常需要根据不同的环境使用不同的配置文件。例如,在部署网站时可能希望禁用调试选项,并更改连接字符串以使其指向不同的数据库。在创建 Web 项目时,Visual Studio 自动生成了 Web.config、Web.Debug.config、Web.release.config这3 阅读全文

posted @ 2019-05-23 16:27 Innershar 阅读(3556) 评论(1) 推荐(0)

C# Dictionary 函数解析及使用方法
摘要:要使用Dictionary集合,需要导入C#泛型命名空间 System.Collections.Generic(程序集:mscorlib) 要使用Dictionary集合,需要导入C#泛型命名空间 System.Collections.Generic(程序集:mscorlib) Dictionary 阅读全文

posted @ 2019-04-24 15:50 Innershar 阅读(2462) 评论(0) 推荐(1)

C#中Skip和Take的用法
摘要:Skip()和Take()方法都是IEnumerable<T> 接口的扩展方法,包括C#中的所有Collections类,如ArrayList,Queue,Stack等等,还有数组和字符串都可以调用这两个方法。 Skip()和Take()方法都是IEnumerable<T> 接口的扩展方法,包括C# 阅读全文

posted @ 2019-04-15 10:31 Innershar 阅读(21131) 评论(1) 推荐(4)

c# 多线程委托传参方式
摘要:1.定义一个线程调用的方法函数 private void RTPServer(object _Serverip) { IPEndPoint Serverip = _Serverip as IPEndPoint; } 2.Thread _ReceiveThread ;//创建一个线程实例 3.调用函数 阅读全文

posted @ 2019-04-09 10:31 Innershar 阅读(475) 评论(0) 推荐(0)

C#List<object>排序
摘要://定义一个集合 var list = new List<Object>();//这里的Object为对象类型 //假设list已经有数据存进去,根据对象的某个字段升序或降序 var orderInfo = list.OrderByDescending(a => a.ID).ToList();//降 阅读全文

posted @ 2019-04-04 13:42 Innershar 阅读(1892) 评论(0) 推荐(0)

c#二进制移位运算符 "<<"及">>","&","|","^"
摘要:移位运算符 & :按位与,其实与&&逻辑运算符有一致的地方: | :按位或,同样与||有类似的地方。 ~:按位取反 ^:按位异或 <<:左移运算符 >>:右移运算符 1.“<<”和“>>”运算符用于执行移位运算,分别称为左移位运算符和右移位运算符。对于X<<N和X>>N形式的运算,含义是将X向左或向 阅读全文

posted @ 2019-03-29 15:47 Innershar 阅读(4571) 评论(0) 推荐(0)

c# winform多线程实时更新控件
摘要://创建委托 private delegate void SetTextCallback(string text); /// <summary> /// 控件状态更新 /// </summary> /// <param name="text"></param> private void SetTex 阅读全文

posted @ 2019-03-27 15:24 Innershar 阅读(893) 评论(0) 推荐(0)

C# 混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集
摘要:1.在项目解决方案中,找到项目的app.config文件 2.修改app.config里面的内容 原来的代码: <?xml version="1.0"?> <configuration> <supportedRuntime version="v4.0" sku = ".NETFramework,Ve 阅读全文

posted @ 2019-03-27 14:56 Innershar 阅读(1127) 评论(0) 推荐(0)

最详细的C++对应C#的数据类型转换
摘要:C++ C# LDWORD IntPtr LLONG Intptr bool bool、byte HANDLE(void *) System.IntPtr void* IntPtr Byte(unsigned char) System.Byte SHORT(short) System.Int16 W 阅读全文

posted @ 2019-03-25 16:55 Innershar 阅读(32267) 评论(0) 推荐(6)

c# .Net随机生成字符串代码
摘要:生成随机字符串,字符组合等... 阅读全文

posted @ 2019-03-25 15:03 Innershar 阅读(1258) 评论(0) 推荐(0)

遍历结构体内部元素和值(Name and Value)
摘要:代码: DataStruct.MessageStruct ms = new DataStruct.MessageStruct();//实例化结构体 //遍历结构体 foreach (System.Reflection.PropertyInfo p in ms.GetType().GetPropert 阅读全文

posted @ 2019-03-22 09:43 Innershar 阅读(1171) 评论(0) 推荐(0)

导航