[C#]文件或文件夹拖拽功能的实现
一、前提将控件的AllowDrog属性设置为True;为该控件添加事件DragDrop和DragEnter两个事件;二、使用范例private void Form_DragEnter(object sender, DragEventArgs e){ &nbs...
[C#]利用ICSharpCode.SharpZipLib实现加密码压缩与解压缩
相关的ICSharpCode.SharpZipLib的DLL可以到这里下载:http://icsharpcode.github.io/SharpZipLib//// <summary> /// 文件加密压缩 ...
PHP字符串DES加解密类与C#的DES加解密类,实现二者加解密通用
PHP-加密解密类代码<?php//PHP 版DES 加解密算法类class DES {var $key;var $iv; //偏移量function __construct($key) {//key长度为8位,例如:1234ab...
[C#]关于lock的理解
lock就是把{}中的代码段锁定,防止多个线程同时运行该代码段。用法:private void Do(){ threat t1=new threat(doSomething); threat t2...
[C#]关于using的理解
using中声明的对象,在using语句块结束后会自动释放。比如连接资源SqlConnection,在使用后,需要释放的,有时候会忘记手动释放,虽然.Net的垃圾处理机制会做处理,但是那不可控制,用using(SqlConnection conn = new SqlConnection()){......
[C#]窗体类调用showDialog后需要Dispose
当Winform以Show的方式及非模式对话框的方式弹出时,Close方法才会调用Dispose方法以释放资源。在这种情况下关闭对话框,Dispose会马上被调用,资源会马上被释放。但是对ShowDialog方法及模式对话框的情况就不是这样了,显式调用Dispose已释放资源。...
[C#]消息框MessageBox延时自动关闭的方法
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; ...
[C#]多线程中弹出MessageBox阻塞窗口的解决方法
可使用委托实现,代码如下:public void ShowMessage(string msg){ this.Invoke(new MessageBoxShow(MessageBoxShow_F), new object[] ...
[C#]ListView控件Detail模式下选中行整行变色的方法
void ChangeForeColor(ListViewItem item, Color newColor) {  ...

![[C#]获取本机网卡信息](http://app.oceancoder.cn/zb_users/theme/zyuocean/include/null.png)