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 CenterFile Exchange에서 Matrix Indexing에 대해 자세히 알아보기

태그

제품

Community Treasure Hunt

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

Start Hunting!

Translated by