I have the code below:
List aa = (from char c in source select new { Data = c.ToString() }).ToList();
But
If you want it to be List, get rid of the anonymous type and add a .ToList() call:
List
.ToList()
List list = (from char c in source select c.ToString()).ToList();