Вопросы по теме 'indexer'

Как я могу использовать атрибут DebuggerDisplay в классе индексатора
Я пытаюсь сделать что-то подобное в классе индексатора: [DebuggerDisplay("Debug: {_Items[index]}")] public override string this[byte index] Однако, когда отладчик оценивает строку, в поле значения появляется сообщение «индекс не...
1065 просмотров
schedule 05.12.2022

Инкапсуляция ссылочных типов внутри коллекции
Я объявил класс с несколькими свойствами class Soil { public double AnglePhi { get; set; } public double AngleDelta { get; set; } . . . } Теперь, чтобы манипулировать их коллекцией, я создал еще один специальный класс, только по...
408 просмотров
schedule 06.05.2024

Реализация индексатора в F#
Я пытаюсь преобразовать этот код С# в F#: double[,] matrix; public Matrix(int rows, int cols) { this.matrix = new double[rows, cols]; } public double this[int row, int col] { get { return...
1226 просмотров
schedule 19.12.2023

Dynamic linq: есть ли способ получить доступ к данным объекта по индексу?
Мне нужна фильтрация в памяти с помощью Dynamic Linq. Мои объекты имеют только индексатор: public object this[int index] { } Доступ к моим данным выглядит следующим образом: объект [0], объект [1],... Итак, мой запрос выглядит так:...
1748 просмотров
schedule 30.11.2023

Использование наличия индексатора в качестве параметра сигнатуры/контракта/типа метода
В качестве примера я буду использовать классы SqlDataReader и DataRow: они оба определяют следующий индексатор: public object this[int columnIndex] { get; set; } Каков наименьший общий тип знаменателя для использования в качестве типа...
281 просмотров
schedule 19.09.2022