为什么不创建一个类来封装结果?
public class Result { public IList<Foo> List { get; set; } public Int32 Count { get; set; } }