随笔分类 - c#winform
摘要:代码片段: 读取 new{ ....} 方法1:转换为json对象 dynamic model = SaleOrderServices.GetGiftOrderById(WebHelper.GetQueryInt("id")); var json = JsonConvert.SerializeObj
阅读全文
摘要:LINQ(读音link)代表语言集成查询(Language Integrated Query),是.NEt框架的扩展,它允许我们用SQL查询数据库的方式来查询数据的集合,使用它,你可以从数据库、程序对象的集合以及XML文档中查询数据 let子句接受一个表达式的运算并且把它赋值给一个需要在其他运算中使
阅读全文
摘要:使用System.Collections.Concurrent命名空间下的类型来用于并行循环体内: PLinq(Linq的并行计算) 上面介绍完了For和ForEach的并行计算盛宴,微软也没忘记在Linq中加入并行计算。下面介绍Linq中的并行计算。 4.0中在System.Linq命名空间下加入
阅读全文
摘要:比较好的博客文章: https://www.cnblogs.com/wyt007/p/9486752.html 知识点: 在解释死锁如何发生以及如何阻止死锁的过程中,你似乎遇到了问题。 当两个( 最小二) 线程试图获取已经被另一个锁锁定的资源的锁时,就会发生死锁。 线程 1锁定资源 1尝试获取对资源
阅读全文
摘要:C#中HashTable、Dictionary、ConcurrentDictionar三者都表示键/值对的集合,但是到底有什么区别,下面详细介绍 一、HashTable HashTable表示键/值对的集合。在.NET Framework中,Hashtable是System.Collections命
阅读全文
摘要:https://www.cnblogs.com/zhangchengye/p/6297685.html
阅读全文
摘要:C#有自动回收内存的机制,但是有时自动回收有一定滞后,需要在变量使用后迅速回收,节约内存,这里介绍一个最简单的方法。 1.先对对象赋值 null; 2.System.GC.Collect(); 代码样例: 1 class Program 2 { 3 static void Main(string[]
阅读全文
摘要:原文:http://www.afuhao.com/article_articleId-219.shtml 摘要:ASP.NET页面首次打开很慢,但别的页面如果没有访问过,去访问也会慢。你也许认为它是在编译ASPX,或者加载一些东西。不过我发现不是这样的。 原文:http://www.afuhao.c
阅读全文
摘要:System.Diagnostics.Process.Start(Server.MapPath("task.bat"));
阅读全文
摘要:符号解释、字符描述:\将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,'n'匹配字符"n"。'\n'匹配一个换行符。序列'\\'匹配"\"而"\("则匹配"("。^匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配'\n'或'\r'之后的位置。$匹配输入字符串的结束位置。如果设置了RegExp对象的Multiline属性,$也匹配'\n'或
阅读全文
摘要:XmlDocumentxml=newXmlDocument(); xml.Load("D:\\Xml\\sellgame.xml") XmlNamespaceManagernsmgr= newXmlNamespaceManager(newXmlDocument().NameTable); //建立Xml命名空间管理器对象 nsmgr.AddNamespace("v","www-shop-game"); //增加命名空间 ,C# 操作XML之读取Xmlstringprice=xml.SelectSingleNode( "v:G
阅读全文
摘要:namespaceBubbleSort{classBubbleSortTest{///<summary>///使用嵌套循环实现升序排序///</summary>///<paramname="arrary"></param>publicstaticvoidSort(int[]arrary){inttemp=0;for(inti=0;i<arrary.Length-1;i++){for(intj=0;j<arrary.Length-1-i;j++){if(arrary[j]>arrary[j+1])//将“>
阅读全文
摘要:1、new关键字的用法new 运算符 用于创建对象和调用构造函数。new 修饰符 用于隐藏基类成员的继承成员。new 约束 用于在泛型声明中约束可能用作类型参数的参数的类型。2、Array数据复制到ArrayList中去通过For循环、或者foreach循环遍历每一个Array数据,通过ArrayList的Add()方法添加 3、DataGrid的DataSource可连接的数据源DataSet、DataTable、DataView、IList、DataReader…… 4、概述反射与序列化反射:程序集包含模块,而模块包含类型,类型又包含成员。反射则提供了封装程序集、模块和类型的对象。您可以使
阅读全文
摘要:1、Guid.NewGuid().ToString("N") 结果为: 38bddf48f43c48588e0d78761eaa1ce62、Guid.NewGuid().ToString("D") 结果为: 57d99d89-caab-482a-a0e9-a0a803eed3ba3、Guid.NewGuid().ToString("B") 结果为: {09f140d5-af72-44ba-a763-c861304b46f8}4、Guid.NewGuid().ToString("P") 结果为: (778406c2-
阅读全文
摘要://Socket基本编程//服务端: using System.Net; using System.Net.Sockets; using System.Text; using System.Threading; Thread mythread ; Socket socket; // 清理所有正在使用的资源。 protected override void Dispose( bool disposing ) { try { socket.Close();//释放资源 mythread.Abort ( ) ;//中止线程 } catch{ } if( disposin
阅读全文
摘要:C#创 建SQL Server数据库 在创建了数据库连接对象后,我们就可以在程序中运用它了。首先,我们在程序中动态地C#创建SQL Server数据库。我们将数据库创建在C:\mysql目录下,所以读者要练习该实例的话得先在C:下创建一个名为mysql的文件夹,否则会出错!创 建数据库的关键是函数中的sql对象,通过该对象我们指定了数据库文件的一些基本属性。之后,我们新创建了一个SqlComma...
阅读全文
摘要:新近找到了windows锁屏API:LockWorkStation 于是乎把之前的关屏API整合了一下,弄了个可以选择自动锁屏+关屏的东东。 如下代码片段: public Form1( bool aLock ) { if (aLock) { //锁屏+关屏 LockWorkStation(); SendMessage( this.Handle, (uint)0x0112, (IntP...
阅读全文