C#中的反射

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...
2009-01-02 16:58 | 阅读 5202 次 | 评论 0 条

匿名委托

要将代码块传递为委托参数,创建匿名方法则是唯一的方法. 如果使用匿名方法,则不必创建单独的方法,因此减少了实例化委托所需的编码系统开销。例子如下: private void Form1_Load(object sender, EventArgs e) { button1.Click += delegate(object obj, EventArgs E) { MessageBox.Show("ok"); }; }
2009-01-02 16:55 | 阅读 3424 次 | 评论 0 条

C#远程数据访问(Remoting)

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//这是不能少的 { ...
2009-01-02 16:53 | 阅读 11169 次 | 评论 0 条
浏览32193次
文章归档
最新评论