मैं एक वस्तु है:लिंक के साथ सूची में वस्तु कैसे प्राप्त कर सकता हूं?
public class MyObject
{
public int Id { get; set; }
public List<MyObject> Items { get; set; }
}
और मैं MyObject की सूची है:
List<MyObject> collection = new List<MyObject>();
collection.Add(new MyObject()
{
Id = 1,
Items = null
});
collection.Add(new MyObject()
{
Id = 2,
Items = null
});
collection.Add(new MyObject()
{
Id = 3,
Items = null
});
List<MyObject> collectionMyObject = new List<MyObject>();
collectionMyObject.Add(new MyObject()
{
Id = 4,
Items = collection
});
collectionMyObject.Add(new MyObject()
{
Id = 5,
Items = null
});
मैं कैसे Linq साथ collectionMyObject में ईद = 2 के साथ वस्तु मिल सकती है?
उत्तर के लिए धन्यवाद! मैं थोड़ा सुधारित प्रश्न हूं और यह काम करता है कहां है (एस => एस। इटम्स! = नल)। चयन करें (ओ => ओ। इटम्स)। फर्स्टऑर्डडिफॉल्ट (io => io.Id == 2); – Alexandr
@Alexandr, खाते में नल लेने के लिए उत्तर अपडेट किया गया। – Andrei
ठीक है, धन्यवाद! :) – Alexandr