cs1690 为对象 c# 定义一个成员

cs1690 defining a member for object c#

double x1, y1, z1;
form main;
public points(form amain)
{
    InitializeComponent();
    this.main = amain;
    x1 = main.info.tip.X;
    y1 = main.info.tip.Y;
    z1 = main.info.tip.Z;
}

访问 'app.form.info' 上的成员可能会导致运行时异常,因为它是按引用编组的字段 class。

我该如何解决这个问题?

private state set2;    
public void set1()     
{    
set2 = main.info;    
} 

这里指的是对象信息定义的class
资料来源:Nakov 的 CSharp 计算机编程基础