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

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

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.11.2015, 13:04   #1
Владимрл
Пользователь
 
Регистрация: 04.04.2015
Сообщений: 23
По умолчанию вывод на консоль

Как результат от строки
public bool this[TimeFrame frame] { get { return frame == Last; } } вывести
на консоль в программе ниже



Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Конструктор_1
{
    class Program
    {
        static void Main(string[] args)
        {

           
            ResearchTeam Pole_ResearchTeam1 = new ResearchTeam();
         
            Console.WriteLine(Pole_ResearchTeam1);
           // Console.WriteLine([y]);
         
            Console.ReadKey();
        }
    }

    //Определить тип TimeFrame  перечисление(enum) со значениями Year, TwoYears, Long.
    enum TimeFrame { Year, TwoYears, Long }


  
    class ResearchTeam 
    {
        
        //  Конструктор c параметрами типа string, string, int, TimeFrame для инициализации соответствующих полей класса


        public ResearchTeam(string theme, string org, string regNum,TimeFrame last)
        {
            _theme = theme;
            _organization = org;
            _registryNumber = regNum;
            _last = last;
        }

        //Конструктор без параметров, инициализирующий поля класса значениями по умолчанию         
        public ResearchTeam() : this("Ecology", "Colos", "1924714927", TimeFrame.Year  ) { }


        //В классе ResearchTeam определить свойства c методами get и set :
       //  Свойства и индексаторы

        //Cвойство типа string для доступа к полю с названием темы исследова-ний        

        private string _theme;
        /// <summary>
        /// Тема исследований
        /// </summary>
        public string Theme
        {
            get { return _theme; }
        }


        //Cвойство типа string для доступа к полю с названием организации     

        private string _organization;
        /// <summary>
        /// Название организации
        /// </summary>
        public string Organization
        {
            get { return _organization; }
        }

        //Cвойство типа int для доступа к полю с номером регистрации

        private string _registryNumber;
        /// <summary>
        /// Регистрационный номер организации
        /// </summary>
        public string RegistryNumber
        {
            get { return _registryNumber; }
        }

        //Cвойство типа TimeFrame для доступа к полю с продолжительностью ис-следований

        private TimeFrame _last;

        /// <summary>
        /// Продолжительность исследований
        /// </summary>
        public TimeFrame Last
        {
            get { return _last; }
        }        


        /// <summary>
        /// индексатор булевского типа (только с методом get) с одним параметром
        /// типа TimeFrame; значение индексатора равно true, если значение поля с
        /// информацией о продолжительности исследований совпадает со значением индекса,
        /// и false в противном случае     
        ///    </summary>

        public bool this[TimeFrame frame] { get { return frame == Last; } }
 
 
        public override string ToString()
        {
            return "\nTheme={Theme}\nNameOfOrg={Organization}\nNumberOfRed={RegistryNumber}\nLast={Last}";
        }

        
     }

}
Владимрл вне форума Ответить с цитированием
Старый 03.11.2015, 17:01   #2
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,882
По умолчанию

Код:
return string.Format("\nTheme={0}\nNameOfOrg={1}\nNumberOfRed={2}\nLast={3}", Theme, Organization, RegistryNumber, Last)
Это Вы имеете в виду ?
phomm вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Цветной вывод. Консоль. C# Skull_psyhothik Помощь студентам 2 04.02.2013 23:55
Вывод в консоль. fufel Win Api 5 10.11.2012 07:25
Потоки вывод на консоль Dzib C# (си шарп) 0 01.11.2012 05:15
Вывод в консоль в линуксе arcer Общие вопросы C/C++ 2 18.11.2010 20:47
winpcap вывод ip в консоль draculito C/C++ Сетевое программирование 3 14.11.2010 21:38