FunctionThatReturnsAList(cmd)[0]
答案 0 :(得分:11)
这是一个简写:
List<Whatever> list = FunctionThatReturnsAList(cmd);
Whatever whatever = list[0];
答案 1 :(得分:3)
FunctionThatReturnsAList
的返回类型是一个对象,如List或可通过索引器访问的数组。代码调用函数,然后返回List或数组,然后使用索引器引用集合中的第一个元素。
一个例子是:
var cmd = "123";
var returnedObj = FunctionThatReturnsAList(cmd)[0];
private List<string> FunctionThatReturnsAList(cmd)
{
return new List<string> {cmd};
}
答案 2 :(得分:2)
该函数返回一个列表,您只需访问返回列表中的元素0。
答案 3 :(得分:0)
似乎cmd是一个SQL命令,它返回可能是某种类型的数组,如DataTable [],此函数只从数组中获取第一个元素(DataTable)。
答案 4 :(得分:0)
此语句可用于返回类型具有数字索引器的所有方法(例如列表或数组)。