C# array of object indexing in matlab

4 Ansichten (letzte 30 Tage)
Observer
Observer am 25 Aug. 2014
Kommentiert: Observer am 26 Aug. 2014
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.

Akzeptierte Antwort

Guillaume
Guillaume am 26 Aug. 2014
Bearbeitet: Guillaume am 26 Aug. 2014
Use the Item method:
doc.Workbook.Worksheets.Item(1)
It's part of the IList interface which all arrays implement.
  1 Kommentar
Observer
Observer am 26 Aug. 2014
Your answer is partially correct. If I execute above statement without placing semicolon in end then I get error.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

Image Analyst
Image Analyst am 26 Aug. 2014
Try parentheses instead of brackets: doc.Workbook.Worksheets(1)
  1 Kommentar
Observer
Observer am 26 Aug. 2014
I tried this approach and was getting following error: Array formation and indexing are not allowed on .NET objects.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Matrix Indexing finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by