C# array of object indexing in matlab

3 vues (au cours des 30 derniers jours)
Observer
Observer le 25 Août 2014
Commenté : Observer le 26 Août 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.

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
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

En savoir plus sur Matrix Indexing dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by