namespace SA_LTT.Info.RecipeInfo { public class FoupRecipe { public string Name { get; set; } public string[] RecipeNames { get; set; } public FoupRecipe() { RecipeNames = new string[25]; } public FoupRecipe Clone() { FoupRecipe clone = new FoupRecipe(); clone.Name = this.Name; for(int i =0; i< 25; i++) { clone.RecipeNames[i] = this.RecipeNames[i]; } return clone; } public static bool IsEquals(FoupRecipe recipe1, FoupRecipe recipe2) { bool check = true; if (recipe1 == null && recipe2 == null) { check = true; } else if ((recipe1 == null && recipe2 != null) || (recipe1 != null && recipe2 == null)) { check = false; } else { check &= recipe1.Name == recipe2.Name; for (int i = 0; i < 25; i++) { check &= recipe1.RecipeNames[i] == recipe2.RecipeNames[i]; } } return check; } } }