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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.11.2018, 10:21   #1
marluna
Пользователь
 
Регистрация: 15.12.2016
Сообщений: 50
По умолчанию Создать список помогите

не могу разобраться с списком, как с ним работать, например, у меня есть много серверов и они подключаются к мастер серверу, передают свои данные
Код:
string Ip;
string Region; 
int Port;
надо добавить все сервера в список, находить и получать из него конкретный сервер по региону.
у меня получилось сделать, но только одна строка, при добавление в лист новых данных старые удаляются. в общем хелп)
marluna вне форума Ответить с цитированием
Старый 04.11.2018, 11:38   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

struct или class.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 04.11.2018, 11:51   #3
marluna
Пользователь
 
Регистрация: 15.12.2016
Сообщений: 50
По умолчанию

https://docs.microsoft.com/en-gb/dot...ew=netcore-2.0

я руководился этим. потом стал искать другие варианты, не могу найти в чем проблема. или я что то не понимаю
marluna вне форума Ответить с цитированием
Старый 04.11.2018, 12:58   #4
ZnZ
Пользователь
 
Регистрация: 14.06.2017
Сообщений: 45
По умолчанию

class server {string Ip;
string Region;
int Port;}
///
List<server> servers = new List<server>();
server.add(...);
ZnZ вне форума Ответить с цитированием
Старый 04.11.2018, 13:56   #5
marluna
Пользователь
 
Регистрация: 15.12.2016
Сообщений: 50
По умолчанию

Код:
                            // List<GameServers> numbers = new List<GameServers>();
                            //  numbers.Add(new GameServers() { IpAdress = ip, Region = region, Port = port });

                            var list = new List<GameServers>();
                            list.Add(new GameServers() { IpAdress = ip, Region = region, Port = port });
                            Console.Write(list.Count);

                            foreach (var L in list)
                            {
                                Console.Write(L);
                            }
Код:
struct GameServers
    {

        public string IpAdress { get; set; }
        public string Region { get; set; }
        public int Port { get; set; }


    }
да я изначально так делал, как вы показываете, но в списке только последний добавленный сервер
добавляю новый, старый удаляется. а мне надо список всех серверов
marluna вне форума Ответить с цитированием
Старый 04.11.2018, 14:04   #6
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Так не создавайте новый список каждый раз.

И не врите в именах, в структуре у вас явно поля для данных одного сервера, а не для нескольких (servers).
И в address 2 d.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 04.11.2018, 22:54   #7
marluna
Пользователь
 
Регистрация: 15.12.2016
Сообщений: 50
По умолчанию

на счет листа я догадался, сон лучший учитель порой=) а вот на счет структуры я не совсем понял
marluna вне форума Ответить с цитированием
Старый 04.11.2018, 23:35   #8
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Что непонятного-то? Servers это множественное число.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 05.11.2018, 00:09   #9
marluna
Пользователь
 
Регистрация: 15.12.2016
Сообщений: 50
По умолчанию

все, работает=) спс.
marluna вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создать класс «Список группы», в котором список реализован как циклический. По каждому человеку в группе должна быть информация: фамилия, имя, отчество, год рождения, пол с787ан Помощь студентам 0 16.04.2018 17:08
Помогите создать однонаправеленный список . Анна Анна Помощь студентам 1 08.10.2014 16:52
создать список л3 из элементов входящих и в список л1 и в список л2 goosha_gio C++ Builder 1 27.06.2013 22:22
Создать односвязный список и вывести его на экран. Из этого списка создать новый список по указанному ниже правилу и новый список San111 Паскаль, Turbo Pascal, PascalABC.NET 1 15.05.2012 22:08
Помогите создать выпадающий список (фильтр) Sergey997 Microsoft Office Excel 3 29.05.2009 16:43