帮偶看看代码错误啊,谢谢各位先
public class Content
{
public int val;
}
public class Cloner
{
Content myContent = new Content();
public Cloner(int newVal)
{
myContent.val = newVal;
}
public object getCopy()
{
return MemberwiseClone();
}
}
------------------------------------------------------------------
Cloner mySource = new Cloner(5);
Cloner myTarget = (Cloner)mySource.getCopy();
Console.WriteLine("myTarget.myContent.Val = {0}",myTarget.myContent.val);
myTarget.myContent.val = 2;
Console.WriteLine("myTarget.myContent.Val = {0}",myTarget.myContent.val);
编译的时候出错:
E:\ms.net\vs.net练习\ConsoleApplication1\Class1.cs(28): 不可访问“ConsoleApplication1.Cloner.myContent”,因为它受保护级别限制
小弟初学,各位帮我看看是什么问题啊,谢谢先