泛型查找

经常用到,还老忘每次都翻代码找, 记录在这里好找些~


L是一个泛型List
List<AttendanceFlagEntity> L = StaticFactory.attendanceFlagDB.Query();

FindAttendance finder = new FindAttendance("查找内容");
AttendanceFlagEntity entity = L.Find(new Predicate<AttendanceFlagEntity>(finder.IsAttendanceFlag));

重要的是这个FindAttendance长什么样

    public class FindAttendance
    {
        public string Flag { get; set; }

        public FindAttendance(string flag)
        {
            Flag = flag;
        }

        public bool IsAttendanceFlag(AttendanceFlagEntity entity)
        {
            if (entity.Flag == Flag) { return true; } else { return false; }
        }
    }


好了,这个代码我能看懂就ok了

[附件下载]
访客: