public virtual void ReadChildData(BinaryReader reader) { int x = 0; for (x = 0; (x < _pass.Count); x = (x + 1)) { Pass.Add(new ShaderTemplatePassReferenceBlockBlock()); Pass[x].Read(reader); } for (x = 0; (x < _pass.Count); x = (x + 1)) { Pass[x].ReadChildData(reader); } }
public void AddNewCard(UInt64 a, String b) { Console.WriteLine("Введите количество денег на счету"); Double sum = Double.Parse(Console.ReadLine()); if (sum > 0) { Pass.Add(b); Number.Add(a); Sum.Add(sum); Console.WriteLine("Данные вашей новой карты: pass-{0}, num-{1}, sum-{2}", Pass[Pass.Count - 1], Number[Number.Count - 1], Sum[Sum.Count - 1]); Console.WriteLine("Операция проведена успешно"); } else { Console.WriteLine("Убедитесь в правильности введенных данных и попробуйте еще раз"); } }