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.

 Accepted Answer

Guillaume
Guillaume on 26 Aug 2014
Edited: Guillaume on 26 Aug 2014
Use the Item method:
doc.Workbook.Worksheets.Item(1)
It's part of the IList interface which all arrays implement.

1 Comment

Your answer is partially correct. If I execute above statement without placing semicolon in end then I get error.

Sign in to comment.

More Answers (1)

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

1 Comment

I tried this approach and was getting following error: Array formation and indexing are not allowed on .NET objects.

Sign in to comment.

Products

Asked:

on 25 Aug 2014

Commented:

on 26 Aug 2014

Community Treasure Hunt

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

Start Hunting!