В качестве оператора можно использовать только присваивание ошибок, вызов, приращение, декремент и выражение нового объекта. - PullRequest
0 голосов
/ 04 июня 2018

У меня есть этот список:

List<Utilizadores> LU = new List<Utilizadores>();

, и когда я пытаюсь сделать это:

for (int i = 0; i < LU.Count(); i++)
{
    if (LU[i].getUsername() == username)
    {
        LU.Remove[i];
        return true;
    }
}

, это выдает мне эту ошибку:

"В качестве оператора можно использовать только присваивание, вызов, приращение, декремент и выражение нового объекта "

Что это может быть?

1 Ответ

0 голосов
/ 04 июня 2018

Попробуйте RemoveAt - удалить элемент на с указанным индексом (i в вашем случае);текущий LU.Remove[i]; является синтаксической ошибкой

 ...
 LU.RemoveAt(i);
 return true;
 ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...