Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 26.05.2010, 22:18   #1
greenO_o
Новичок
Джуниор
 
Регистрация: 26.05.2010
Сообщений: 2
Восклицание c#

Распечатать фамилии учеников,фамилии которых начинаются на букву В с указанием даты рождения.

вот часть кода, дальше как не знаю :
Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.Serialization.Formatters.Binary;
using System.IO;

namespace ConsoleApplication13._3
{
    class Student
    {
        static void Main(string[] args)
        {
            List <Student> Y = new List<Student>();
            Console.WriteLine("Введите фамилии учеников:");
            while (true)
            {
                Console.WriteLine("Ученик №{0}", Y.Count + 1);
                Console.Write("Фамилия:");
                string st = Console.ReadLine();
                if (st.Length==0)break;
                Console.Write("Дата рождения:");
                double Date=double.Parse(Console.ReadLine());
                Y.Add(new Student(st,(decimal)Date));
            }
            Console.WriteLine("Список учеников:");
            foreach (Student a in Y)
            {
                Console.WriteLine(a);
            }
            if (Y.Count > 0)
            {
                BinaryFormatter BinFormat = new BinaryFormatter();
                Stream fStream = new FileStream(@"C:\temp\1.dat", FileMode.Create, FileAccess.Write);//, FileStream.Null);
                BinFormat.Serialize(fStream, Y);
                fStream.Close();
            }
            else Console.WriteLine("Список учеников пуст");
    }
    }
}
и не понимаю почему: Y.Add(new Student(st,(decimal)Date)); строку выделяет синим %)
greenO_o вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц