string[] arFile =
System.IO.Directory.GetFiles(Application.StartupPath, "DLLForm.dll");
for (int i = 0; i < arFile.Length; i++)
{
System.Reflection.Assembly assembly = System.Reflection.Assembly.LoadFrom(arFile[i]);
foreach (Type typ...
要将代码块传递为委托参数,创建匿名方法则是唯一的方法. 如果使用匿名方法,则不必创建单独的方法,因此减少了实例化委托所需的编码系统开销。例子如下:
private void Form1_Load(object sender, EventArgs e)
{
button1.Click += delegate(object obj, EventArgs E)
{
MessageBox.Show("ok");
};
}
1、 创建一个远程对象(DLL):新建一个解决方案(类库),命名为RemoteObject
创建一个类 RemoteTest,代码如下
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;
namespace RemoteObject
{
public class RemoteTest : System.MarshalByRefObject//这是不能少的
{
...
Hashtable用法
在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似key/value的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中key/value键值对均为object类型,所以Hashtable可以支持任何类型的key/value键值对.。
在哈希表中添加一个key/value键值对:HashtableObject.Add(key,value); 在哈希表中去除某个key/value键值对:HashtableObj...