public override string ToString() { StringBuilder stringBuilder = new StringBuilder(string.Empty); for (int i = 0; i < ListDefinedContainerItem.Count; i++) { DefinedContainerItem definedContainerItem = ListDefinedContainerItem[i]; stringBuilder.Append(definedContainerItem.Container); if (i != ListDefinedContainerItem.Count - 1) { stringBuilder.Append(","); } } return(stringBuilder.ToString()); }
public void FromString(string input) { string[] split = input.Split(",".ToCharArray()); ListDefinedContainerItem = new List <DefinedContainerItem>(); foreach (string item in split) { string item1 = item.Trim(); item1 = item1.Replace(GlobalConstant.STRING_SPACE, string.Empty); if (item1.Length != 11) { continue; //protect length } DefinedContainerItem definedContainerItem = new DefinedContainerItem(item1); if (this.IsExist(definedContainerItem.Container)) { continue; } ListDefinedContainerItem.Add(definedContainerItem); } this.DoCount(); this.OnContChanged(); }