C# array of object indexing in matlab

5 ビュー (過去 30 日間)
Observer
Observer 2014 年 8 月 25 日
コメント済み: Observer 2014 年 8 月 26 日
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.

採用された回答

Guillaume
Guillaume 2014 年 8 月 26 日
編集済み: Guillaume 2014 年 8 月 26 日
Use the Item method:
doc.Workbook.Worksheets.Item(1)
It's part of the IList interface which all arrays implement.
  1 件のコメント
Observer
Observer 2014 年 8 月 26 日
Your answer is partially correct. If I execute above statement without placing semicolon in end then I get error.

サインインしてコメントする。

その他の回答 (1 件)

Image Analyst
Image Analyst 2014 年 8 月 26 日
Try parentheses instead of brackets: doc.Workbook.Worksheets(1)
  1 件のコメント
Observer
Observer 2014 年 8 月 26 日
I tried this approach and was getting following error: Array formation and indexing are not allowed on .NET objects.

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeMatrix Indexing についてさらに検索

タグ

製品

Community Treasure Hunt

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

Start Hunting!

Translated by