What is the correct syntax for this:
IList names = \"Tom,Scott,Bob\".Split(\',\').ToList().Reverse();
What am I
What your missing here is that .Reverse() is a void method. It's not possible to assign the result of .Reverse() to a variable. You can however alter the order to use Enumerable.Reverse() and get your result
var x = "Tom,Scott,Bob".Split(',').Reverse().ToList()
The difference is that Enumerable.Reverse() returns an IEnumerable