클래스를


public class PunishInfo

        {

            public string name { get; set; }

            public int count { get; set; }

        }


로 정의해두었고


정의된 리스트 L_punish에

L_punish.Add(new PunishInfo() { name = "김철수", count = 0 };

사용하여 값을 추가하였습니다.

name 은 string / count는 int입니다.


여기서 find기능을 사용하여 리스트에 있는 김철수를 찾고싶은데


if (this.L_punish.Find(item => item.name == "김철수") == true)

                {

                    ~ 그외코드

                } 

가 안됩니다.


Find사용시 bool값을 리턴하는걸로 알고있는데

어느 부분이 잘못되었는지, 어느부분을 제가 잘못 이해하고있는지 궁금합니다.