특정 텍스트를 찾는 특정 텍스트를 찾는 형식의 요소가있는 목록에서 username + datetime
이고 텍스트의 일부가 목록의 요소와 일치하는 경우 다음, 전체 요소는 이제이 사용자 이름 또는 요소의 무언가의 일부 일치하는 경우 요소를 삭제하는 방법을하고자하는 c# List
특정 텍스트가 포함되어있는 경우 목록에서 요소 제거
string active_user = model.UserName.ToString();
string datetime = "(" + DateTime.Now + ")";
List<string> activeUsers = new List<string>();
if (activeUsers.Any(str => str.Contains(active_user)))
{
//do nothing
}
else
{
activeUsers.Add(active_user+datetime);
}
에 추가
방법 목록에서 제거되어야한다 like
,if (activeUsers.Contains(active_user))
{
activeUsers.Remove(active_user);
}
내 사용법에 완벽하게 보입니다. – DoIt
더 많은 조건을 확인하고 싶다면 어떻게해야합니까? – Si8
@ Si8 && 만 사용하십시오. 'activeUsers.RemoveAll (u => u.StartsWith (comp) && somethingelse && somethingelse2); ' –