محمد کمائی - Telegram : @komayi
محمد کمائی - Telegram : @komayi
خواندن ۱ دقیقه·۳ سال پیش

فیلتر کردن یک لیست سی شارپ بر اساس Id و موجود بودن در لیستی دیگر - List contains in another list by C Sharp

اگر دو لیست در #C دارید و میخواین لیست دوم رو طوری فیلتر یا کم کنید که Id هاش داخل لیست اول باشه به این نحو میشه به راحتی انجام داد:

var list1 = await _service1.GetAll(); var list2 = await _service2.GetAll(); // Create a list of Ids from list1 var list1_Ids = list1.Select(l => l.Id).ToList(); // filter list2 according to list1 Ids var list2 = list2.Where(l => list1_Ids.Contains(l.Id)).ToList();

اگر به دردتون خورد یه رای به این پستstackoverflowبدین :
https://stackoverflow.com/a/71091885/9875486

listccontainsid
C# , .net core & angular & blazor , sql server
شاید از این پست‌ها خوشتان بیاید