【发布时间】:2019-06-18 09:59:08
【问题描述】:
我正在开发 MultiSpeak API——我对此并不熟悉。一个函数如下:
public meter[] GetMeterByAccountNumber(string accountNumber) {
meter myMeter = new meter();//IS this declaration right?
//some query work and next is sql data reader
int i = 0;
while (rdr.Read())
{
myMeter[i].deviceClass = rdr["deviceClass"].ToString();//error: Cannot apply indexing with [] to type 'meter'
i++;
}
return myMeter[]; //generates ERROR: Value expected.
}
我不知道“GetMeterByAccountNumber”的返回类型是什么,但它确实期望返回 meter[] 数组。
【问题讨论】:
标签: c# arrays while-loop