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

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

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

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

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

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

Подскажите пожалуйста как в классе , допустим его название ResearchTeam ,
записать закрытое поле типа Paper, чтобы в нем уже хранился некоторый список
публикаций ? ( Допустим это будут pub 1, pub 2, pub 3). И так чтобы в этот список можно было добавить еще публикации с Main() pub 4, pub 5


Код:
using System;
using System.Collections.Generic;
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            ResearchTeam team = new ResearchTeam();
            Paper[] papers = new Paper[2];
            papers[0] = new Paper("pub 4");
            papers[1] = new Paper("pub 5");            
            team.AddPapers(papers);
            foreach (Paper paper in team.Papers)
            {
                Console.WriteLine(paper.Publication);
            }
            Console.ReadLine();
        }
    }
    class ResearchTeam
    {
              internal ResearchTeam()
          {
              Papers = new List<Paper>();        
    
              Papers.Add("Pub1");
              Papers.Add("Pub2");
              Papers.Add("Pub3");                                                                    ????????
          } 
        internal void AddPapers(Paper[] papers)
        {
            Papers.AddRange(papers);
        }
    }
    class Paper
    {
        internal Paper(string publication)
        {
            Publication = publication;
        }
        internal string Publication { get; set; }
    }
}

Последний раз редактировалось Владимрл; 13.10.2015 в 21:00.
Владимрл вне форума Ответить с цитированием
Старый 13.10.2015, 15:42   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Код:
private List<Paper> _papers;
что ли?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 13.10.2015, 16:37   #3
Владимрл
Пользователь
 
Регистрация: 04.04.2015
Сообщений: 23
По умолчанию закрытое поле

Да это правильно . Но чтобы в нем уже хранился некоторый список публикаций . ( Допустим это будут pub 1, pub 2, pub 3). И так чтобы в этот список можно было добавить еще публикации с Main() pub 4, pub 5
Владимрл вне форума Ответить с цитированием
Старый 13.10.2015, 17:29   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

ну напишите конструктор.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 13.10.2015, 21:07   #5
Владимрл
Пользователь
 
Регистрация: 04.04.2015
Сообщений: 23
По умолчанию Добавил конструктор

Добавил конструктор. Но что-то не так . А что не пойму ?
Владимрл вне форума Ответить с цитированием
Старый 14.10.2015, 10:48   #6
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

ну так у вас список чего?
и что вы в него передаете?
компилятор же пишет все.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Закрытое хеширование с линейным пробированием bielov Помощь студентам 1 01.11.2013 21:51
бъет ли ферзь, установленный в поле (k, l) поле (m, n). Antua Помощь студентам 5 24.03.2012 12:03
Уникальное поле и поле счетчик в IBexpert Ist Помощь студентам 4 28.05.2011 09:14
После ввода в поле по Enter нужно перейти на другое поле! •ScReam•™ Помощь студентам 2 16.06.2009 08:47