读书人

自定义控件中有一个构造体老是警告为

发布时间: 2012-08-03 00:12:14 作者: rapoo

自定义控件中有一个结构体,老是警告为标记为可序列化
class myplot
{
.......
public struct curveAttri
{
public string curveName;
public string thisCurveName
{
get { return curveName; }
set { curveName = value; }
}

public int curveType;
public int thisCurveType
{
get { return curveType; }
set { curveType = value; }
}
}

public List<curveAttri> curveList = new List<curveAttri>();

public List<curveAttri> mycurves
{
get { return curveList; }
set
{
curveList = value;
}
}
........
}

自定义控件中有一个结构体这么写的,编译的时候能通过,可是隔一段时间就报警,下图所示。
在窗口程序中拖此控件时也提示,见上图所示。
怎么回事?
序列化我一点不懂
[/url]][/img]

[解决办法]
把struct curveAttri放在class myplot的外边

读书人网 >C#

热点推荐