다음과 같이 Uri 객체와 카운트를 저장하는 클래스가 있습니다. 도메인을 트롤링 할 때 발견 된 링크와 발견 된 횟수를 계산할 때 UrlPackage 개체 목록을 만듭니다. 문제는 Uri가 이미 목록에 추가되었는지 확인하는 것입니다.리스트를 검색하여 하위 오브젝트가 이미 존재하는지 확인
linkList.Contains(Uri)
을하지만 지금은 UriPackage.UriObj 목록 내에있는 경우 찾으려 :
은 그래서 저는 단지 다음 사용 목록에서 직접 열린 우리당의를 저장하는 데 사용.저는 linq이 앞으로 나아갈 길은 있지만 사용 방법은 확실하지 않다고 생각합니다. 어떤 아이디어?
class UrlPackage
{
private Uri _UriObj;
private int _Count;
public int Count
{
get { return _Count; }
set { _Count = value; }
}
public Uri UriObj
{
get { return _UriObj; }
set { _UriObj = value; }
}
}
다른 답변이 더 좋지 않습니다. confusedGeek의 Lamba 표현은 Linq를 사용하는보다 간결한 방법이지만, 성능에 대해 걱정이된다면 사전 접근법을 시도해야합니다 –