我正在返回一个 Json'ed 匿名类型:
IList<MyClass> listOfStuff = GetListOfStuff();
return Json(
new {
stuff = listOfStuff
}
);
在某些情况下,我知道那listOfStuff
将是空的。所以我不想要调用的开销GetListOfStuff()
(这会进行数据库调用)。
所以在这种情况下,我正在写:
return Json(
new {
stuff = new List<ListOfStuff>()
}
);
这似乎有点不必要的冗长。我不在乎List
它是什么类型,因为无论如何它都是空的。
是否有可用于表示空的可枚举/列表/数组的简写?就像是:
return Json(
new {
stuff = new []
}
);
还是我编写 JavaScript 的时间太长了?:)