using System.Collections.Generic;
public static void Main()
List<A3> a3s=new List<A3>();
a.Id3=f.Company.CatchPhrase();
Console.Write(k.GetResult());
public interface IA1<T> {
public T Result {get;set;}
public string GetResult();
public interface IA2<T>:IA1<IEnumerable<T>> {
public A3 Result {get;set;}
public string GetResult(){
public A2(IEnumerable<A3> b){
public IEnumerable<A3> Result {get;set;}=[];
public string GetResult(){
foreach(var a in Result){
public string Id3 {get;set;}