I have two objects named Transactions and CreditorDetails . I want to be able to get the retrieve say CFirstName from my transations object. I don't want to retrieve it from CreditorDetails. for example, i want to be able to say 

```
foreach ( Transactions item in info.transaction)
{
     Console.WriteLine("My Name" + item.creditors.Select(m =>m.CFirstName));//Just an example
}

```

The above code isn't giving me the desired result. it's returning system.linq.Enumerable+whereSelectListIterator........... which i think i know why but i need to be able to get the CFirstName from Transaction object.

```
class Transactions
{
     public List<CreditorsDetails> creditors { get; set; }
     //Contains some other things which i didn't bother inlude since they are irrelevant 
}

class CreditorsDetails 
{
     public string CFirstName { get; set; }
     public string CAddress { get; set; }
     public string CCountry { get; set; }
}

```