编写一个类mycopyableclass,该类可以使用方法GetCopy()返回它本身的一个副本,这个方法应使用派生与System.Object的MemberwiseClone()方法.给该类添加一个简单的属性;并且编写客户代码,使用该类检查任务是否成功执行.
namespace ConsoleApplication3
...{
class mycopyableclass
...{
public mycopyableclass()
...{ }
public object Getcopy()
...{ return MemberwiseClone(); }
private string mystr;
public string str
...{ get 
...{ return mystr; }
set
...{ mystr = value; }
}
}
class Program
...{
static void Main(string[] args)
...{
mycopyableclass myobj = new mycopyableclass();
mycopyableclass copy = (mycopyableclass)myobj.Getcopy();
copy.str = "fuck";
Console.WriteLine("{0}", copy.str);
Console.ReadKey();
}
}
}
3772

被折叠的 条评论
为什么被折叠?



