Прочитать на английском

Поделиться через


SqlDataReader.Item[] Свойство

Определение

Возвращает значение столбца в собственном формате.

Перегрузки

Item[String]

Возвращает значение заданного столбца в собственном формате при наличии заданного имени столбца.

Item[Int32]

Возвращает значение указанного столбца в собственном формате при наличии заданного порядкового номера столбца.

Item[String]

Возвращает значение заданного столбца в собственном формате при наличии заданного имени столбца.

public override object this[string name] { get; }
public object this[string name] { get; }

Параметры

name
String

Имя столбца.

Значение свойства

Значение указанного столбца в его собственном формате.

Реализации

Исключения

Столбец с указанным именем не найден.

Комментарии

Сначала выполняется поиск с учетом регистра. В случае сбоя выполняется второй поиск без учета регистра (сравнение без учета регистра выполняется с помощью параметров сортировки базы данных). Непредвиденные результаты могут возникать, если на сравнение влияют правила регистра, относящиеся к языку и региональным параметрам. Например, на турецком языке следующий пример дает неправильные результаты, так как файловая система на турецком языке не использует правила лингвистического регистра для буквы "i" в "file".

Этот метод не учитывает ширину каны.

См. также раздел

Применяется к

.NET Core 1.1 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0

Item[Int32]

Возвращает значение указанного столбца в собственном формате при наличии заданного порядкового номера столбца.

public override object this[int i] { get; }
public object this[int i] { get; }

Параметры

i
Int32

Порядковый номер столбца (от нуля).

Значение свойства

Значение указанного столбца в его собственном формате.

Реализации

Исключения

Переданный индекс находился вне диапазона от 0 до значения FieldCount.

См. также раздел

Применяется к

.NET Core 1.1 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0