![]() |
|
Модераторы: Partizan, gambit |
![]()
|
|
| Vadimdol |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 10.10.2015 Репутация: нет Всего: нет |
Не знаю как построить свои действия в соответствии с данными пунктами . Теорию читал , разбирал . Отдельные части программы есть представление как делать . А общего представления нет .
Определить класс ResearchTeam , который имеет : ?1 закрытое поле типа Paper*+, в котором хранится список публикации ; ?2 своиство типа Paper*+ для доступа к полю со списком публикации по теме исследовании ; В классе ResearchTeam определить : ?3 метод void AddPapers ( params Paper[] ) для добавления элементов в список публикации ; В методе Main() : ?4 С помощью метода AddPapers (params Paper *+) добавить элементы в список публикации и вывести данные объекта ResearchTeam. |
|||
|
||||
| a0730 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 0 Регистрация: 1.6.2008 Репутация: нет Всего: нет |
примерно так:
Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
| Vadimdol |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 10.10.2015 Репутация: нет Всего: нет |
a0730,
Подскажите пожалуйста как в классе , допустим его название 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 void AddPapers(Paper[] papers) { Papers.AddRange(papers); } } class Paper { internal Paper(string publication) { Publication = publication; } internal string Publication { get; set; } } } |
|||
|
||||
| a0730 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 0 Регистрация: 1.6.2008 Репутация: нет Всего: нет |
добавь в конструктор несколько строчек:
Метод Add добавляет одну публикацию, AddRange - несколько. Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
| Vadimdol |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 10.10.2015 Репутация: нет Всего: нет |
a0730, Такая форма записи подходит , если это записать в Main()
Я недавно так пробовал . А вот если в классе у меня не получалось и сейчас не получается ? |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |