浅拷贝
就是当你有一个对象,
有一些属性和字段,你希望把它复制到另外一个对象中。
你不能说 你有十个属性 逐个去复制,
就用到了 这个。
受保护的方法只有子类可以使用
主线是不是主线程?比如窗体的主窗体,就是main里new出来的那个
看看 这些代码吧:
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
test t = new test();
t.Str = "复制前的数据";
test t2 = t.GetCopy();
t2.Str = "复制后的数据";
Console.WriteLine(t.Str);
Console.WriteLine(t2.Str);
}
}
public class test
{
private string str;
public test()
{
}
public string Str
{
get { return str; }
set { str = value; }
}
public test GetCopy()
{
return (test)this.MemberwiseClone();
}
}
}
这里看看吧 http://technet.microsoft.com/zh-cn/library/microsoft.office.tools.excel.xmlmappedrange._addresslocaltype.memberwiseclone.aspx