关于组件开发的一个问题???
我看到书上有这样一个例子
protected override void LoadViewState(object savedState)
{
if (savedState == null)
{
base.LoadViewState(null);
return;
}
if (savedState != null)
{
object[] myState = (object[])savedState;
if (myState.Length != 4)
{
throw new ArgumentException("Invalid view state");
}
base.LoadViewState(myState[0]);
if (myState[1] != null)
((IStateManager)ButtonStyle).LoadViewState(myState[1]);
if (myState[2] != null)
((IStateManager)LabelStyle).LoadViewState(myState[2]);
if (myState[3] != null)
((IStateManager)TextBoxStyle).LoadViewState(myState[3]);
}
}
我不明白myState[0],myState[1],myState[2],myState[3]对应什么值???