June 2, 2022 / by Zsolt Soczó

Where is the bug?

I just made an utterly silly logical error in this code. What is it? (This is not a performance question, this code is simply wrong.)

LEAVE A COMMENT

Your email address will not be published.

5 COMMENTS

  • SzikiG June 2, 2022

    Milyen az az UserId kapacitású új lista ? :-)

    Inkább ez:

    .Except(new int[] { _userContext.UserId }).ToList()

    vagy ez

    .Except(new List() { _userContext.UserId }).ToList()

    Reply
    • SzikiG June 2, 2022

      Na, a List()-emből lemaradt a generikus . Képzeljétek oda. :-)

      Reply
    • Zsolt Soczó June 4, 2022

      Jó válasz. :)
      Én new List() {_userContext.UserId }-t használnék, nem kell a tömb feleslegesen.

      Reply
      • SzikiG June 4, 2022

        Megsúgom, a List<T> belül is egy tömb. :-)

        Reply
        • Zsolt Soczó June 4, 2022

          Persze, de csinálni egy tömböt, majd ToList()-elni rajta, az dupla allokálás.

          Reply