C# array of object indexing in matlab

In matlab, I have array of c# objects and I want to select the object on index position 1.
doc.Workbook.Worksheets
ans =
ExcelWorksheets with properties:
Count: 3
I tried to use small, curly and square brackets to access the object and I am getting following errors:
Array formation and indexing are not allowed on .NET objects.
doc.Workbook.Worksheets[1]
|
Error: Unbalanced or unexpected parenthesis or bracket.

 Réponse acceptée

Guillaume
Guillaume le 26 Août 2014
Modifié(e) : Guillaume le 26 Août 2014
Use the Item method:
doc.Workbook.Worksheets.Item(1)
It's part of the IList interface which all arrays implement.

1 commentaire

Observer
Observer le 26 Août 2014
Your answer is partially correct. If I execute above statement without placing semicolon in end then I get error.

Connectez-vous pour commenter.

Plus de réponses (1)

Image Analyst
Image Analyst le 26 Août 2014

0 votes

Try parentheses instead of brackets: doc.Workbook.Worksheets(1)

1 commentaire

Observer
Observer le 26 Août 2014
I tried this approach and was getting following error: Array formation and indexing are not allowed on .NET objects.

Connectez-vous pour commenter.

Catégories

Produits

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by