Подскажите как работать с объектами - C#

Формулировка задачи:

Начал писать программу, но не могу разобраться как обращаться к отдельным элементам коллекции объектов, например по индексу, типо "Page[1].Name". Вот описание, то что вижу через "Object Browser". Описание Pages: public interface Pages Member of InDesign Add() AnyItem Count this[object] Описание Page: public interface Page Member of InDesign Id Label Name Вот что я смог написать, но как работать с объектом "Page"?? using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Reflection; using MyInDesignApp = InDesign; // подключил через "Project->Add reference->COM" using InDesign; namespace InDesign_CSharp { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { var myApp = new MyInDesignApp.Application(); // указывает на приложение var myDoc = myApp.ActiveDocument; // указывает на активный документ var myPages = myDoc.Pages; // элементом коллекции является объект типа "Page" var myPageCount = myDoc.Pages.Count; // колличество Page } } }

Код к задаче: «Подскажите как работать с объектами - C#»

textual
Character myWords

9   голосов, оценка 4.000 из 5


СОХРАНИТЬ ССЫЛКУ