有很多对象都提供Clone方法实现你所说的功能
解决方案 »
- 用Process线程打开一个.exe文件
- 高手来!!!!!!!!!!!!!
- thread.Suspend()和thread.Resume()已过时,请问用什么来代替他们比较好?求详解!
- 在从ASP中导入excel出现的数据问题??
- 找不到资源文件
- 急急急:ListBox数据导出问题(能否实现Copy/Paste)
- 请邹老大以级各位SQL高手指点!!!(组合查询问题)
- 新手问题~~~
- 如果对方封了端口137/138/139,也就是不能通过\\ip的方式访问对方共享文件.这对我使用对方机子上的sqlserver(1433)没影响吧?
- 挑战高手哦!欢迎挑战关于ftp自动上传的问题?分不够的只能加送祝福了!
- 如何让TextBox内没有光标闪烁?
- c#图片插入报错,解决了马上结在线
using System;
public class cl
{public static void Main()
{
cl a = new cl();
a.i=2;
a.s="d";
cl copy = a.Copy();
copy.i=3;
copy.s = "c";
System.Console.WriteLine(a.i.ToString());
System.Console.WriteLine(copy.i.ToString());
}
public int i;
public string s;
public cl Copy()
{
cl copy = new cl();
copy.i =this.i;
copy.s = this.s;
return copy;
}
}
结果将输出
2
3
public object Copy(object o,Type t)
{
传递两个参数,o代表要copy的对象,t代表要copy对象的类型,然后用反射技术根据类型找出对象o所有的属性,如果属性也是一个引用对象,则对这个对象在进行递归Copy操作。
}
不知道能不能实现