Access C ++ / CLI Overloaded Оператор [] в C #

У меня есть класс C ++ / CLI:

public ref class Foobar
{
    public:
        // methods here etc..

        // operator overload
        double operator[](int index);
}

Как мне получить доступ к Foobar из C #, если я пробовал:

Foobar foo = new Foobar();
int i = foo[1]; 

и Я получаю CS0021: Невозможно применить индексирование с помощью [] к выражению типа 'Foobar'

6
задан Seth 10 August 2011 в 03:40
поделиться