Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# Удалить элемент из списка https://www.cyberforum.ru/ csharp-beginners/ thread366445.html
Чтобы не переводить зря оперативную память хочу удалять элементы списка с нулевого до Count - 10 по таймеру раз в 10 минут. Метод RemoveRange удаляет заданное количество элементов списка, Clear - все, а как удалить все кроме последних десяти?
Сколько раз введенное число встречается в массиве. C#
Сколько раз число встречается в массиве? using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication2 { class Program {
C# Что такое вещественные числа? Просто есть задачка а в ней вот это "Объявить переменные: 1) a и b - целые числа, 2) a и b - вещественные числа." пожалуйста объясните понятным языком что это за числа такие )) https://www.cyberforum.ru/ csharp-beginners/ thread366396.html C# Асинхронный вызов функции Существует функция Get_Send. Собственно ничего не возвращает, другие потоки не трогает, как её можно попроще выполнить асинхронно ? Существует же... request.BeginGetResponse(new AsyncCallback(Get_Send), request); https://www.cyberforum.ru/ csharp-beginners/ thread366372.html
C# Как обойтись без списка?
Есть список Tick в который несколько раз в секунду добавляются новые объекты (Time, Volume). Возможны ситуации, когда объекты не добавляются несколько минут, потом снова добавляются. Ниже приведен код, который из этого списка делает список секундных значений. Т.е. если за секунду пришло несколько значений, то он записывает последнее. Секунды, в которые не пришло ни одного значения заменяет...
C# Написать программу, которая обеспечивает ввод значений дробных переменных (типа float) u и r. Предполагается, что пользователь будет набирать числа в одной строке. https://www.cyberforum.ru/ csharp-beginners/ thread366365.html
Немного непонятная задачка. Тут пользователь может вводить данные "значение пробел значение" (ReadLine используется один раз), либо вводится значение после чего используется первый ReadLine далее вводится второе значение и используется второй ReadLine. Если использовать первый вариант, то как разделить строку на два отдельных значения? Если использовать второй вариант, то как сделать чтобы...
C# Массив Дан одномерный массив размерностью N. Необходимо заполнить его случайными числами в диапазоне от -500 до 500 и отсортировать. https://www.cyberforum.ru/ csharp-beginners/ thread366358.html Напишите программу демонстрирующую основной набор операций над строками и массивами строк C#
Напишите программу демонстрирующую основной набор операций над строками и массивами строк : создание, соединение, копирование, вставка, удаление, поиск и т.д.
C# Создайте массив из 10 целых чисел и проинициализируйте его. Создайте массив из 10 целых чисел и проинициализируйте его. Выведите данные массива на экран по 3 числа в строке. Увеличьте все значения в массиве вдвое. Определите количество четных и нечетных чисел в этом массиве. Подсчитайте сумму и среднее арифметическое элементов массива. Найдите в массиве наименьшее (наибольшее) число. Отсортируйте массив по возрастанию и убыванию. https://www.cyberforum.ru/ csharp-beginners/ thread366354.html C# Объявите переменные, необходимые для хранения следующих сведений о сотруднике https://www.cyberforum.ru/ csharp-beginners/ thread366353.html
Объявите переменные, необходимые для хранения следующих сведений о сотруднике : табельный номер (длинное целое), фамилия(текст), пол(символ), возраст(короткое целое), вес(вещественное с одинарной точностью), курит или нет(булевское), тарифная ставка(вещественное с двойной точностью), должность(перечисление) и проинициализируйте их. Распечатайте данные на экране. Измените значения с помощью...
C# Объявите и про инициализируйте переменные
Объявите и про инициализируйте переменные: Возраст человека Население города Число звезд в галактике Один байт ОЗУ Средняя зарплата за год Сведения спортсмен или нет Цвет фигуры Длина в мм. Длина в см. Фамилия человека
C# Сравнение чисел Дурацкий вопрос, но каким образом можно сравнить числа типа long/ulong ? А то на строку вида for (long i = 3; i < 9999999999999999999; i += 2) компилятор ругается. https://www.cyberforum.ru/ csharp-beginners/ thread366348.html
2 / 2 / 0
Регистрация: 23.04.2011
Сообщений: 39
0

Использование класса, как типа в других классах - C# - Ответ 2070822

14.10.2011, 22:04. Показов 1291. Ответов 1
Метки (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста, я совсем запутался =( Задание Вы поймете по ходу, дальше.

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
class Person
    {
//самый обычный класс Персона с именем фамилией и датой рождения
 
        public static int p = 0; //количество персон(созданных объектов)
        private string _AuthorName; //имя   
        private string _AuthorLastName; //фамилия
        private DateTime _AuthorDateOfBirth; //дата рождения
 
        public Person()
        {
            this._AuthorName = "Name";
            this._AuthorLastName = "LastName";
            this._AuthorDateOfBirth = new DateTime();
        }
 
        public Person(string name, string lastname, DateTime date)
        {
            this._AuthorName = name;
            this._AuthorLastName = lastname;
            this._AuthorDateOfBirth = date;
        }
 
        //Свойства
        public string AuthorName
        {
            get { return _AuthorName; }
            set { _AuthorName = value; }
        }
        public string AuthorLastName
        {
            get { return _AuthorLastName; }
            set { _AuthorLastName = value; }
        }
        public DateTime AuthorDateOfBirth
        {
            get { return _AuthorDateOfBirth; }
            set { _AuthorDateOfBirth = value; }
        }
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
class Paper
    {
//Класс Публикация, который содержит некоторые свои поля ,
//и поле типа предыдущего класса, то есть, Person
 
        public static int k = 0; //количество публикаций(созданных объектов)
        public string NameOfPublication { get; set; } //название публикации
        public Person AuthorPublication { get; set; } //автор публикации
        public DateTime DateOfPublication { get; set; } //дата публикации
       
 
        public Paper()
        {
            NameOfPublication = "No nameOfpublication";
            AuthorPublication = null;
            DateOfPublication = new DateTime();
            k++;
        }
 
        public Paper(string a, Person ob, DateTime dat)
        {
            NameOfPublication = a;
            AuthorPublication = ob;
            DateOfPublication = dat;
        }


C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
//Ну и класс Team
 
        protected string _NameOfCompany; //название организации
        protected int _RegNumber; //регистрационный номер
        public string _Name;
 
        public Team()
        {
            _NameOfCompany = "No nameOfCompany";
            _RegNumber = 0;
        }
 
        public Team(string nc, int rn)
        {
            this._NameOfCompany = nc;
            this._RegNumber = rn;
        }
 
        public string NameOfCompany
        {
            get { return _NameOfCompany; }
            set { _NameOfCompany = value; }
        }
 
        public string Name
        {
            get { return _Name; }
            set { _Name = value; }
        }
 
        public int RegNumber
        {
            get { return _RegNumber; }
            set { _RegNumber = value; }
        }
В следующем классе ResearchTeam мне надо определить

  • закрытое поле типа System.Collections.ArrayList со списком участников проекта (объектов типа Person);
  • закрытое поле типа System.Collections.ArrayList для списка публикаций (объектов типа Paper).
Хоть и не понял как это написать, сделал вот так, не думаю что правильно, так как объявление этих переменных надо совместить с типами Paper и Person

C#
1
2
private ArrayList _PersonsList;
             private ArrayList _PublicationList;
Дальше нужно добавить

  • метод void AddPapers (params Paper[] ) для добавления элементов в список публикаций;
  • метод void AddMembers ( params Person[] ) для добавления элементов в список участников проекта;
С учетом того что у меня используется System.Collections.ArrayList а не обычные массивы, поэтому и объявление должно быть другое

Дальше

свойство типа Team; метод get свойства возвращает объект типа Team, данные которого совпадают с данными подобъекта базового класса, метод set присваивает значения полям из подобъекта базового класса;
Тут я вообще начал "лагать" =( Помогите пожалуйста, я уже не могу..

Вернуться к обсуждению:
Использование класса, как типа в других классах C#
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.10.2011, 22:04
Готовые ответы и решения:

Использование переменных в других классах
public class povremennaya : Form1 { public double stavka1; ...

Использование Context в других классах
У меня есть диалоговое окно, в котором я использую список. Требуется считать этот список с...

Как в классе создать атрибут типа массив (двумерный) и потом в других классах использовать этот атрибут?
Подскажите плз. как в классе создать атрибут типа массив (двумерный) и потом в других классах...

Создание класса содержащего методы для использования в других классах
ПОМОГИТЕ решить проблему: Нужно сделать класс в котором надо собрать часто используемые методы, для...

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.10.2011, 22:04
Помогаю со студенческими работами здесь

Использование обобщенного типа в классах и интерфейсах
Подчеркивает L&lt;T&gt; и выбивает &quot;Объявление параметра типа должно быть идентификатором, а не типом&quot;...

Создание класса и использование его в других программах
Я сделал вот такой вот класс: #include &lt;iostream&gt; #include &lt;string&gt; class UK { static void...

Как вызвать из одного класса (для метода типа void) метод типа boolean другого класса?
ребят, только учусь и конечно, вопросов возникает много. ситуация вот в чем. есть массив. я должна...

Не допускается использование абстрактного типа класса
class Comparator { public: virtual bool operator()(Banner* lh, Banner* rh) const = 0; virtual...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru