2009-02-18 4 views
0

Я видел этот кусок кода в примере с помощью онлайн, используя C#Как вы узнаете, является ли это порядковым индексом или нет?

DataTable Dt = ds.Tables [ "сотрудники"];

dt.Rows [0] ["city"] = "Wilmington";

Мой вопрос в том, что означает нуль? это порядковый индекс или нет?

Заранее спасибо!

ответ

2

0 ссылки на первый ряд данных. (подсчет на основе нуля)

2

Посмотрите на DataTable на MSDN и проверьте, есть в наличии Rows. Он возвращает экземпляр DataRowCollection.

Это не ясно из документации, но не-массивные типы также могут использовать [] indexer. DataRowCollection реализует [int index], где index - возвращаемая строка. Таким образом, коллекцию можно получить таким же образом, как и с массивом, за исключением того, что это вызов метода. Например, невозможно передать возвращаемые значения из методов индексирования в качестве эталонных параметров.

 Смежные вопросы

  • Нет связанных вопросов^_^