저는 ASP.NET Web Forms 응용 프로그램을 작성 중입니다. 나는 내가 Id
이 GUID가 사실인지 확인해야하는 여러 장소에서 재산문자열이 GUID LINQ에 있는지 확인하십시오.
public string Id { get; set; }
와 클래스 Client
있습니다. List<Client> clients
(클라이언트)에서 나는 진짜 Id
와 Client
아닌 GUID가있는 경우 코드를 많이 그냥 확인하는 것입니다
Guid GuidID;
foreach (Client item in clients)
{
bool isGUID = Guid.TryParse(item.Id, out GuidID);
if (!isGUID)
{
hasExistingClient = true;
}
}
if (hasExistingClient)
{
// Do something...
}
예를 들어이 코드가 있습니다. 가능하다면 Linq 질의를 작성하고 싶습니다.
if (clients.Any(c => c.Id is GUID))
같은 뭔가하지만 난 is GUID
의 장소에 쓸 모르겠어요.