关于enum类型与自定义属性的一个问题
如下代码,我在一个winForm窗体的代码中先创建一个enum类型.然后再定义一个属性使用该类型,结果提示:
不一致的存取范圍:屬性型別'Main.FrmPartype.state'比屬性'Main.FrmPartType.CurrentState'存取范圍低.
代码如下:
public partial class FrmPartType : Form
{
public FrmPartType()
{
InitializeComponent();
}
enum state { Add, Edit, Browse }
private state currentState = state.Browse;
public state CurrentState
{
get
{
return currentState;
}
set
{
currentState = value;
ctlState(value);
}
}
}