public TypeSizeColor[] getData(bool isSquare, int prevCounter) { if (isSquare == true && prevCounter == TypeSizeColor_List_Square.Count || isSquare == false && prevCounter == TypeSizeColor_List_Rectangle.Count) { return(null); } TypeSizeColor[] arrTypeSizeColor; if (isSquare == true) { arrTypeSizeColor = new TypeSizeColor[TypeSizeColor_List_Square.Count]; for (int i = 0; i < TypeSizeColor_List_Square.Count; i++) { arrTypeSizeColor[i] = TypeSizeColor_List_Square[i]; } return(arrTypeSizeColor); } arrTypeSizeColor = new TypeSizeColor[TypeSizeColor_List_Rectangle.Count]; for (int i = 0; i < TypeSizeColor_List_Rectangle.Count; i++) { arrTypeSizeColor[i] = TypeSizeColor_List_Rectangle[i]; } return(arrTypeSizeColor); }
private void Form1_Load(object sender, EventArgs e) { TypeSizeColor[] arrTypeSizeColor = new TypeSizeColor[arrControls.Length]; for (int i = 0; i < arrControls.Length; i++) { arrTypeSizeColor[i] = new TypeSizeColor(); arrTypeSizeColor[i].mType = arrControls[i].GetType().Name; arrTypeSizeColor[i].mSize = arrControls[i].Size; arrTypeSizeColor[i].mColor = arrControls[i].BackColor; } myICommon.add_Client(arrTypeSizeColor); }