This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

Вопрос String cannot be converted to type Int32

Inoi

owner31
Команда форума
Moderator
VIP
15 Окт 2020
5,385
2,859
208
37
А что сейчас в тренде ? Даймонд ? Самописы ?
я понятия не имею, я слишком старый для "в тренде".

я осознал кста, что он с клиента получает стринг, очевидно.
ну тогда реально tryparse
 
Последнее редактирование:

Randomchik

Старожил
BackEnd developer
19 Сен 2020
826
290
146
C#:
            string playerId = "1234";

            if (!int.TryParse(playerId, out int id))
            {
                // invalid id
                return;
            }

            GetPlayerByPersonId(id);
Что то вы пошли трудным путем Если он хочет в инте то вот генератор для него:
C#:
        private int GeneratePersonID()
        {
            int result = 0;
            while (Main.PersonIDs.Contains(result)) result += 1;
            Main.PersonIDs.Add(result);
            return result;
        }
 

Randomchik

Старожил
BackEnd developer
19 Сен 2020
826
290
146
В смысле с клиента? У него статик находится в словаре. Который заполняется из БД
 

trasher

Гуру
Мошенник
29 Окт 2021
501
102
103
У меня генератор уже есть, у меня вопрос в другом же
 

IronPython

Начинающий специалист
7 Ноя 2020
169
63
102

Inoi

owner31
Команда форума
Moderator
VIP
15 Окт 2020
5,385
2,859
208
37
так дело не в генераторе а в команде бана с никнейма на айдишник, которая приходит с чата
ты внимательно первую страницу почитай