Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/18: Рейтинг темы: голосов - 18, средняя оценка - 5.00
Заблокирован
1

Добавить функцию добавления и удаления студента

23.11.2012, 00:16. Показов 3177. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дана программа на С#, нужно в нее добавить функцию добавления студента add и функцию удаления студента remove. Просмотрел куча методичек,книг, но так и не понял, и не нашел какой нибудь примерчик.

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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace student
{
    class Student
    {
        public int ID { get { return id; } }
        int id;
        public static int count = 0;
        public string name;
        public float sr_ball;
        public DateTime data_r;
        public Student(string n,float b,DateTime d)
        {
            id = count++;
            id = count;
            name = n;
            sr_ball = b;
            data_r = d;   
        }
    }
    class student
    {
        static void Main(string[] args)
        {
            Student[] massiv = new Student[10];
            Student st1 = new Student("Иванов", 4.35f, new DateTime(1990, 12, 06));
            massiv[0] = st1;
            Student st2 = new Student("Петров", 3.95f, new DateTime(1993, 02, 15));
            massiv[1] = st2;
            Student st3 = new Student("Никифоркин", 5.00f, new DateTime(1994, 09, 02));
            massiv[2] = st3;
            Student st4 = new Student("Большаков", 3.14f, new DateTime(1992, 11, 11));
            massiv[3] = st4;
 
            Console.WriteLine("Vvedite komandu");
            string str = Console.ReadLine();
            while (str != "exit")
            {
                switch (str)
                {
                    case "list":
                        {
                            Handler(massiv);                
                            break;
                        }
                    default: break;
                }
                Console.WriteLine("Vvedite komandu");
                str = Console.ReadLine();
            }
            Environment.Exit(0);
        }
        static void Handler(Student[] massiv)
        {    
            for (int i = 0; i < 10; i++)
            {
                if(massiv[i] != null)
                Console.WriteLine("{0} | {1} | {2} | {3}",massiv[i].ID, massiv[i].name, massiv[i].sr_ball, [VB][/VB]massiv[i].data_r.ToShortDateString());
            }
        }        
    }
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.11.2012, 00:16
Ответы с готовыми решениями:

Добавить функцию удаления студента RemoveAt
Дана программа на С#, нужно в нее добавить функцию удаления студента RemoveAt. Он должен спрашивать...

Добавить кнопки добавления,сохранение и удаления с кодом
Как написать удаление записи или строки из базы access в С# И добавление,сохранение тоже также

Нужно вместо добавления/удаления добавить стек и очередь
Имеется список, нужно вместо добавления/удаления добавить стек и очередь #include &quot;stdlib.h&quot;...

сайт php с базой на localhost (Нужно добавить возможность удаления - добавления в базу)
Всем доброго дня и с наступающим! Делаю курсовую &quot;сайт php с базой MySQL на localhost&quot; Не могу...

4
179 / 179 / 32
Регистрация: 23.11.2012
Сообщений: 344
Записей в блоге: 1
23.11.2012, 08:37 2
Массив - не лучшая идея для работы с наборами данных.

Используйте список:
C#
1
2
3
4
5
List<Student> students = new List<Student>();
 
students.Add(new Student("Иванов", 4.35f, new DateTime(1990, 12, 06))); // добавляем студента
students.RemoveAt(0); // удаляем первого студента
students.Clear(); // удаляем их всех и отправляем в армию...
1
49 / 49 / 5
Регистрация: 11.07.2011
Сообщений: 282
23.11.2012, 11:03 3
Нафиг армию (были, знаем)
C#
1
students.Return();//остановить отправку в армию на полпути и вернуть всех обратно...
1
2 / 2 / 0
Регистрация: 09.12.2011
Сообщений: 35
27.11.2012, 17:31 4
А как сделать с помощью массивов???
0
2 / 2 / 0
Регистрация: 09.12.2011
Сообщений: 35
28.11.2012, 23:36 5
Doomer3D
А если RemoveAt делать через массив, то как это будет выглядеть???
0
28.11.2012, 23:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.11.2012, 23:36
Помогаю со студенческими работами здесь

Добавить функцию удаления ячейки списка массива
Добавить функцию удаления ячейки списка массива,дописать ее в следующий кадр в метод...

Стек. Исправить ошибки или добавить функцию удаления элемента из стека
Здравствуйте, не могли бы Вы мне помочь исправить ошибки и добавить простенькую функцию. Ошибки:...

Как добавить к своей форме добавления товаров возможность добавления изображений
Всем добрый день, я уже некоторое время пытаюсь писать свою админку, теперь встала задача чтобы...

Добавить функцию удаления в класс "Очередь"
Подскажите как реализовать функцию удаления(popQueue)? //queue.h #include &lt;iostream&gt; #include...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru