2 / 2 / 0
Регистрация: 07.03.2014
Сообщений: 47

Как использовать метод Show()?

10.03.2016, 20:36. Показов 9507. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите понять как использовать Show()?
Обыскал: MDSN, учебник Павловской, и в гуле. Ничего так же не нашел на киберфоруме для себя
Проблема наверное в том что все написанное в источниках для более опытных и искушенных. И большинство материала представлено для Form. У меня же в задании все просто есть массив объектов и надо с помощью Show( ) вывести все поля на консоль по одному в строке в формате:
name=value;

Пример:

rate = 25000
account = Anton Slutsky.

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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace Task_1
{  
 
    class Employe
    {
        private string fio;
        private decimal daycosts;
        private decimal fare;             
        private int amount;
        public const decimal inday = 3;
        public string Fio
            {   
                get; set;
            }
 
        public decimal Daycosts
            {
                get;
                set;
            }
 
        public decimal Fare
            {
                get;
                set;
            }
 
        public int Amount
            {
                get;
                set;
            }
        
        public Employe(string Fio, decimal inday, decimal Fare, int Amount)
            {
                fio = Fio;
                daycosts = inday;
                fare = Fare;
                amount = Amount;
            }
 
        public Employe()
        {
            fio = "Empty";
            daycosts = inday;
            fare = 0;
            amount = 0;
      } 
    }
 
 class MainClass : Employe
{
    static void Main()
    {
            //Создаем массив из пяти объектов
        
        Employe [] emp = new Employe[5];
        emp[0] = new Employe("Ivan Simakovich", inday, 1, 3);
        emp[2] = new Employe("Ivan Simakovich", inday, 3, 3);
        emp[3] = new Employe("Ivan Simakovich", inday, 4, 3);
        emp[4] = new Employe();
       
        for (int i = 0; i < 5; i++)
        {
          emp[i].Show();
        }
        Console.ReadKey();
    }
}
}
Второй элемент в массиве должен быть пустым.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.03.2016, 20:36
Ответы с готовыми решениями:

Можно ли вызвать метод Show() для всех книг коллекции
Можно ли вызвать метод Show() для всех книг?? using System; using System.Collections.Generic; using System.Linq; using...

Как использовать данный метод?
ребят, подскажите как воспользоваться в main этим методом??

Можно ли использовать анонимный метод, как обычный?
Если я в классе объявлю анонимный метод и буду пользоваться им, как обычным, какие плюсы и минусы у этого могут быть?

5
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
10.03.2016, 20:51
Herasima, очевидно это метод, который вы должны написать сами в классе Employe. Только корректнее было бы вместо этого перегрузить ToString() у этого класса, а вывод делать уже в Main.
0
112 / 83 / 32
Регистрация: 10.08.2014
Сообщений: 420
10.03.2016, 20:52
Похоже, это просто название Вашего будущего метода, который Вы сами реализовываете.
1
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
10.03.2016, 20:52
Herasima, да, и если второй элемент будет null, то код будет вылетать с NullReferenceException. Придется делать на него проверку.
1
2 / 2 / 0
Регистрация: 07.03.2014
Сообщений: 47
10.03.2016, 21:57  [ТС]
Цитата Сообщение от EvilFromHell Посмотреть сообщение
Herasima, очевидно это метод, который вы должны написать сами в классе Employe. Только корректнее было бы вместо этого перегрузить ToString() у этого класса, а вывод делать уже в Main.
Перегружать метод ToString() стоит отдельной задачей:
"ToString( ) – переопределить метод ToString() для вывода информации в csv формате (все поля в одну строку через точку с запятой)."

Добавлено через 7 минут
Я правильно понял что метода Show() "по умолчанию"(например как метод ToString) просто не существует? И методы Show() о которых идет речь в этих статьях:
Динамически создаваемая форма и ее методы Show() и ShowDialog()
https://msdn.microsoft.com/ru-... 10%29.aspx
к моему консольному заданию отношения не имеет?
0
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
10.03.2016, 22:10
Herasima, естественно, не имеют. Метод-понятие, привязанное к конкретному классу. Метод Show() формы не имеет никакого отношения к методу Show() какого-либо другого класса. А с ToString() дело обстоит так потому, что он определен в классе Object. Данный класс в шарпе по умолчанию считается базовым для всех других классов. А соответственно, его методы(к коим относится ToString()) можно вызвать для абсолютно любого объекта. Это удобно и много где используется, например, в методах класса Console. Вы можете в метод Console.WriteLine() подать объект любого класса, он будет преобразован в строку при помощи ToString() и выведен на экран. Но та реализация метода ToString(), которая описана в классе Object, просто выводит название класса и все. А если вы хотите, чтобы выводилось что-то другое, например какие-то данные работнике, то вам надо перегрузить этот метод в своем классе при помощи ключевого слова override, и написать самостоятельно, как объект вашего класса надо преобразовывать в строку. И теперь, когда вы подадите объект вашего класса в метод Console.WriteLine(), он выведет не название класса, а то, что хотите вы.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.03.2016, 22:10
Помогаю со студенческими работами здесь

Как использовать метод для подсчёта количества способов отбора по формуле?
Определить, сколькими способами можно отобрать команду в составе пяти человек из восьми кандидатов; из 10 кандидатов; из 11 кандидатов....

Метод UserForm.Show при повторном выполнении .Show
При первом выполнении этого метода поисходит событие Activate_UserForm Как сделать, чтобы при повторном выполнении .Show (без закрытия...

Как правильно использовать Show Single Category.
Всем привет! Галку Show Single Category включил указал поле исходной формы. Вот только проблема не помню надо ли передавать в форму...

Как обнаружить метод Show?
Имеем 2 формы: Form1 и Form2. Код Form1: Private Sub Command1_Click() Form2.Show End Sub Private Sub Form_Load() ...

если в коде ниже ob->show(); -> возвращает указатель "p" в "ob"? то почему для доступа к show не пишут так ob->->show();
#include &lt;exception&gt; #include &lt;iostream&gt; #include &lt;string&gt; #include &lt;sstream&gt; using namespace std; template&lt;typename T&gt; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: показать затраченные материалы за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В качестве. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru