Я использую Asp.net/C#
,, я объявлен integer
array
следующим public int[] recno;
Как я не знаю точный размер array
,, однако внутри function
я узнать его размер на основе числа customer_id's
в table.Here является function
C проблема доступа # массив
public void GetRecordNo()
{
recid = from id in dt.cust_masters
select id;
recno = new int[recid.Count()];
for (int i = 0; i < recid.Count(); i++)
{
recno[i] = Convert.ToInt32(recid.ElementAt(i).customer_id);
}
}
Когда я пытаюсь вызвать функцию ShowRecord(int index)
которая принимает id
клиента следующим образом
ShowRecord(recno[0])
Это дает мне ошибку
Object reference not set to an instance of an object.
Кто-нибудь может указать мне, где я буду неправильно. Благодаря
Уверены ли вы, что ваш запрос возвращает оценку эс? – Maheep
попробуйте использовать «from cust in dt.cust_masters select cust.id;» – Maheep
@Maheep это возвращает значение, потому что, когда я вызываю функцию ShowRecord() внутри этой функции, она хорошо работает .. – freebird