It involves a bit of hackery but it can be done.
static List CreateListFromSingle(T value) {
var list = new List();
list.Add(value);
return list;
}
var list = CreateListFromSingle(
new{Name="Krishna",
Phones = new[] {"555-555-5555", "666-666-6666"}}
);