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);
                }
            }
示例#2
0
        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("Убедитесь в правильности введенных данных и попробуйте еще раз");
            }
        }