Коллеги, нужен совет!
Имеем COM Visible класс на C# .Net 3.5, в котором имеется массив значений
Из-под админки Terrasoft на debbuger я могу видить структуру этого массива и значения.... а вот доступ получить не удается
Как-то так: Instant.Items(1) или так Instant.Items[1] - ошибка и все тут!
Как описать этот массив в C#, что бы достучаться до него из JScript ?
Спасибо!
Нравится
Здравствуйте.
А так?
Что бы получить доступ, добавьте Set аксессор.
[csharp]
public class Test
{
///
/// String array field instance.
///
string[] _elements = { "one", "two", "three" };
///
/// String array property getter.
///
public string[] Elements
{
get { return _elements; }
}
///
/// String array indexer.
///
public string this[int index]
{
get { return _elements[ index] ; }
}
}
[/csharp]
Дмитрий, спасибо!
Вот этого нам и не хватало:
[csharp]
public string this[int index]
{
get { return _elements[ index] ; }
}
[/csharp]
:smile: