List of 2 different iherent classes csharp'

Code Example - List of 2 different iherent classes csharp'

                
                        List<BaseA> list = ...

  var result = list
    .OfType<AA>() // Filter out AA instances only
    .ElementAt(0) // or just First();
    .AID;