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//这是不能少的
{
...