I would suggest that this would require you to use an indexer to actually display the contents of one particular chat message. You are currently converting ChatCollection to a string, and I would suggest that they did not implement this, so it just returns this.GetType().Name .
I would suggest that the indexer would work as follows:
List<string> messages = new List<string>(); foreach (Char c in skype.MissedChats) { try { messages.Add(c.Name); } catch (COMException) { }
source share